samsonos / js_slider
0.0.1
2015-09-23 06:25 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-14 16:24:04 UTC
README
通用JavaScript轮播图滑块
滑块内容必须位于 < class="sjs-slider">
元素中,由父元素包装
<div class="sliderContainer"> <ul class="sjs-slider"> <li class="sjs-slide">slide1</li> <li class="sjs-slide">slide2</li> <li class="sjs-slide">slide3</li> </ul> </div>
模块添加
对于模块添加
sliderContainer.slider();
在您的HTML代码中切换元素应设置 arrow-left 类名表示向左切换,arrow-right 类名表示向右切换。
模块选项
该模块有一系列参数,可以在添加时设置
- leftButton – 明确指示切换到左边
- rightButton – 明确指示切换到右边
- autoScroll – 自动滚动
- num – 显示元素的数量
滑块的宽度和数量
模块根据父 < class="sjs-slider">
元素的一般宽度和显示元素的数量(参数num)定义滑块的宽度。滑块的宽度将平均分成显示元素的数量。因此,您应精确设置 sliderContainer 块的宽度样式。
示例
如果您想在项目中添加由两个箭头和宽度为252px的4个幻灯片组成的滑块,则
html
<div class="arrow-left"></div> <div class="sliderContainer"> <ul class="sjs-slider"> <li class="sjs-slide">slide1</li> <li class="sjs-slide">slide2</li> <li class="sjs-slide">slide3</li> <li class="sjs-slide">slide4</li> <li class="sjs-slide">slide5</li> </ul> </div> <div class="arrow-left"></div>
css
.sliderContainer { text-align: center; overflow: hidden; width: 1008px; } .sliderContainer li { overflow: hidden; }
js
s('.sliderContainer').pageInit(function(sliderContainer){ sliderContainer.slider({ num : 4 }); });