本文介绍如何使用slides.jquery.js制作带有缩略图的幻灯片效果,原理就是将轮播图分页器换成缩略图小图片。
使用方法:
引用jquery文件和slides.jquery.js文件
<script src="js/jquery-1.8.3.min.js" type="text/javascript"></script> <script src="js/slides.jquery.js" type="text/javascript"></script>
slides 初始化
<script type="text/javascript"> $(function () { $('#slides').slides({ container: 'slides_container', preload: true, play: 4000, pause: 1500, hoverPause: true, effect: 'fade', slideSpeed: 850 }); }); </script>
更多配置参数
preload: true, // boolean, 是否显示预加载图片 loading.gif
preloadImage: 'images/loading.gif', // string, 预加载图片路径 "/img/loading.gif"
container: 'slides_container', // string, 放置图片层的顶级div 样式名称
next: 'next', // string, 下一个按钮样式名
prev: 'prev', // string, 上一个按钮样式名
pagination: true, // boolean, 是否添加轮播图分页器 就是下面的小点点
generatePagination: true, // boolean, 是否自动生成分页器
paginationClass: 'pagination', // string, 分页器样式名称
fadeSpeed: 850, // number, 淡入淡出动画的速度 单位为毫秒
slideSpeed: 850, // number, 设置幻灯片滑动的毫秒时间
start: 1, // number, 设置从第几张幻灯片开始
effect: 'slide', // string,设置幻灯片next/prev切换和分页切换方式的效果 'slide, fade'
crossfade: false, // boolean, 设置幻灯片的淡入淡出效果
randomize: false, // boolean, 是否随机切换效果
play: 0, // number, 自动播放切换幻灯的时间间隔
pause: 0, // number, 点击 next/prev或分页按钮后暂停多少毫秒才切换图片
hoverPause: false, // boolean, 当鼠标移动到图片上的时候,幻灯片切换是否暂停
autoHeight: false, // boolean, 是否自动调整高度
autoHeightSpeed: 350, // number, 设置自动调整高度的时间毫秒数
bigTarget: false // boolean, 控制滑块是否可以超出设定的范围