Slider.js基于HTML5和CSS3实现的Slideshow

1、Slider.js 是一个图片播放Slideshow引擎,采用jQuery、CSS3和HTML5 canvas技术实现。

2、可以为播放的条目设置文本标题并带链接,用户可以通过分页码或向前/向后链接进行浏览。

3、js代码开源,易懂。展示界面和交互都可以定制。

示例截图

slider.js及样式引入

<script src="../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<link href="../Slider/css/slider.css" rel="stylesheet" type="text/css" />
<script src="../Slider/js/jquery-1.7.2.min.js" type="text/javascript"></script>
<script src="../Slider/js/jQuery-easing.js" type="text/javascript"></script>
<script src="../Slider/js/jQuery-jcSlider.js" type="text/javascript"></script>

html代码

<div class="main-content">
<div id="pic_wrap" style="display: none">
<ul id="imgShow">
<li>
<div class="middle-out">
<div class="middle-in">
<img src="../Img/Chrysanthemum.jpg" width="573" height="300" />
</div>
<div align="center" style="margin-top: 5px; padding-top: 5px;">
Chrysanthemum
</div>
</div>
</li>
<li>
<div class="middle-out">
<div class="middle-in">
<img src="../Img/Desert.jpg" width="573" height="300"/>
</div>
<div align="center" style="margin-top: 5px; padding-top: 5px;">
Desert
</div>
</div>
</li>
<li>
<div class="middle-out">
<div class="middle-in">
<img src="../Img/Hydrangeas.jpg" width="573" height="300"/>
</div>
<div align="center" style="margin-top: 5px; padding-top: 5px;">
Hydrangeas
</div>
</div>
</li>
<li>
<div class="middle-out">
<div class="middle-in">
<img src="../Img/Jellyfish.jpg" width="573" height="300"/>
</div>
<div align="center" style="margin-top: 5px; padding-top: 5px;">
Jellyfish
</div>
</div>
</li>
</ul>
</div>
</div>

JS代码:

<script type="text/javascript">
$(function () {
$('#pic_wrap').jcSlider({
loading: false, //预加载loading开关设置,提供true,false
loadpic: '../Slider/img/loading.gif', //预加载loading图片路径,相对定位,如../img/riddick.png
play: true, //是否开起自动播放功能,提供true,false
play_speed: 2000, //自动播放速度设置,提供easing值 或 数值(mm)
slider_btn: true, //左右按钮开关,提供true,false
slider_speed: 500, //图片切换速度设置,提供easing值 或 数值(mm)
slider_num: true, //数字按钮开关,提供true,false
offset: 0, //设置左右按钮偏移量(px)
btn_event: 'mouseover', //数字按钮事件设置,提供click,mouseover等
btn_position: 'middle', //数字按钮位置,提供left,middle,right
num_offsetW: 0, //设置数字按钮的X偏移(px)
num_offsetH: 400, //设置数字按钮的Y偏移(px)
scaling: false, //是否设置图片大小,提供true,false
width: 956, //设置图片宽度单位(px)
height: 300, //设置图片高度单位(px)
sliderModle: 'xScroll'
});
var tagli = $("#imgShow li");
if (tagli.length > 0) {
$('#pic_wrap').css('display', 'block');
}
var _w1 = $('#pic_wrap').width();
var _w2 = $('#sliderNum').width();
$('#sliderNum').css('left', (_w1 - _w2) / 2);
});
</script>

控件下载地址:http://download.csdn.net/detail/zhai123_/5982569

Slider.js轻量级图片播放控件的更多相关文章

  1. js swipe 图片滑动控件实现 任意尺寸适用任意屏幕

    http://www.swiper.com.cn/http://www.idangero.us/swiper/demos/ 解决问题点: 1.先得到图片真实的宽高, 根据真实宽高 等比例 2.调用的控 ...

  2. jquery和css自定义video播放控件

    下面介绍一下通过jquery和css自定义video播放控件. Html5 Video是现在html5最流行的功能之一,得到了大多数最新版本的浏览器支持.包括IE9,也是如此.不同的浏览器提供了不同的 ...

  3. jQ效果:jQuery和css自定义video播放控件

    下面介绍一下通过jquery和css自定义video播放控件. Html5 Video是现在html5最流行的功能之一,得到了大多数最新版本的浏览器支持.包括IE9,也是如此.不同的浏览器提供了不同的 ...

  4. js插件---Bootstrap 树控件

    js插件---Bootstrap 树控件 一.总结 一句话总结:可以直接用gojs,或者搜索js,jquery的树控件,或者bootstrap树控件,一大堆 gojs 二.JS组件系列——Bootst ...

  5. Android实现图片滚动控件,含页签功能,让你的应用像淘宝一样炫起来

    首先题外话,今天早上起床的时候,手滑一下把我的手机甩了出去,结果陪伴我两年半的摩托罗拉里程碑一代就这么安息了,于是我今天决定怒更一记,纪念我死去的爱机. 如果你是网购达人,你的手机上一定少不了淘宝客户 ...

  6. Flash播放控件属性详解

    Flash 播放控件属性详解 一.属性篇 1.AlignMode(读写)  语法:AlignMode As Long  说明:对齐方式(与SAlign 属性联动).当控件的长宽比例与影片不一致且WMo ...

  7. C# 使用PictureBox实现图片按钮控件

    引言 我们有时候会在程序的文件夹里看见一些图标,而这些图标恰好是作为按钮的背景图片来使用的.鼠标指针在处于不同状态时,有"进入按钮"."按下左键"," ...

  8. JS与APP原生控件交互

    "热更新"."热部署"相信对于混合式开发的童鞋一定不陌生,那么APP怎么避免每次升级都要在APP应用商店发布呢?这里就用到了混合式开发的概念,对于电商网站尤其显 ...

  9. [js开源组件开发]js多选日期控件

    js多选日期控件 详情请见:http://www.lovewebgames.com/jsmodule/calendar.html 它的github地址:https://github.com/tianx ...

随机推荐

  1. Android 自动生成表格

    Layout.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:a ...

  2. C++ UFunction({FLAG}) 宏 FLAG 解释笔记

    1.BluePrintCallable  --蓝图可调用 但不可编辑 2.BlueprintImplementableEvent --函数体必须实现与Blueprint 但函数名必须生成与C++ .h ...

  3. C#代码示例_定义类

    默认情况下,类声明为内部的,即只有当前项目中的代码才能访问它.可以使用internal访问修饰符关键字显示指定. 除了两个访问修饰符关键字(public, internal)外,还可以指定类是抽象的( ...

  4. 从erase()谈起

    面试中,因为我说自己熟悉C++,就问我一个问题,Vector<int>里, 想把元素为2的节点删除掉.该怎么做. 我已经很久没有用Vector了,但是只有硬着头皮想一下,第一个想起的是re ...

  5. IE6 IE7 不支持 JSON

    最近发现ie6.7不支持json,解决方法:引入json2.js     <script type="text/javascript" src="json2.js& ...

  6. 第七课第一节,T语言流程语句( 版本5.0)

    流程语句 if语句 用if语句可以构成分支结构.它根据给定的条件进行判断,以决定执行某个分支程序段.TC综合开发工具的if语句有三种基本形式,并且每个语句的结尾都要有一个end (注:关键字,if,e ...

  7. CE 文件读写操作

    写入字符到文件中: // TODO: 写字符到文件 // 参数: CString类型的文件名FileName;char *类型的数据内容;unsigned int类型内容长度 // 返回: 成功返回T ...

  8. svn使用(三)

    使用VisualSVN服务端,把已有的文件导入到服务端中 可以按以下步骤:

  9. c++ 语言细节

    #include <iostream>using namespace std;int main(){     cout << "\nHello World!\n&qu ...

  10. ipython

    ipython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数. T ...