web前端 杭州小白 jQuery图片无缝滚动【原创】
其实吧,这个图片无缝滚动网络上到处都有的哈,哈哈,说是自己的原创嘛,其实说是也是,说不是也不是,反正根据自己的需要写的 jQuery版本的图片无缝滚动.
大概样子如下图:
具体的配置功能如下:
/** *@author:小白 *@blog:https://www.xiaobai8.com *@版本:v1.0 *@des:jQuery图片无缝滚动,带自动轮播 *@不带轮播参数 必须配置 moveUl,Prev,Next,可选moveNum,moveTime,isAuto *@带轮播参数的,可选offSet,AutoDirection *@例如: *使用demo结构类似这样的 *<div class="xxx"> * <div class="xxx J-prev01"></div> * <div class="xxx"> * <ul class="clearfix J-ul01"> * <li><a title="img01" href="#" target="_blank"><img border="0" title="img01" alt="img01" src="images/20121016.jpg"></a><p>标题1</p></li> * <li><a title="img02" href="#" target="_blank"><img border="0" title="img02" alt="img02" src="images/20121016.jpg"></a><p>标题2</p></li> * <li><a title="img03" href="#" target="_blank"><img border="0" title="img03" alt="img03" src="images/20121016.jpg"></a><p>标题3</p></li> * <li><a title="img04" href="#" target="_blank"><img border="0" title="img04" alt="img04" src="images/20121016.jpg"></a><p>标题4</p></li> * <li><a title="img05" href="#" target="_blank"><img border="0" title="img05" alt="img05" src="images/20121016.jpg"></a><p>标题5</p></li> * <li><a title="img06" href="#" target="_blank"><img border="0" title="img06" alt="img06" src="images/20121016.jpg"></a><p>标题6</p></li> * <li><a title="img07" href="#" target="_blank"><img border="0" title="img07" alt="img07" src="images/20121016.jpg"></a><p>标题7</p></li> * <li><a title="img08" href="#" target="_blank"><img border="0" title="img08" alt="img08" src="images/20121016.jpg"></a><p>标题8</p></li> * </ul> * </div> * <div class="xxx J-right01"></div> *</div> *var test=new imgScroll(); *test.init({moveUl:".J-ul01",moveTime:500,moveNum:4,prev:".J-prev01",next:".J-right01"}); *具体的可参看注释. */
主要实现功能,点击左右按钮图片移动指定的位移,同时可以自动轮播图片.主要是无缝的图片滚动.如果您自己看了,会发现比其他的图片无缝滚动要好一点点.嘿嘿.这个只有自己亲自用过才晓得咯。。。
具体的详情请看demo 咯,我相信许多人应该有用得着的地方,哈哈,有bug欢迎指正和拍砖.
稍微介绍一下:这个可以想设置几个就设置滚动几个,但是注意地方是li 的宽度固定
必配置:
moveUl:要移动的ul
Prev:上一个按钮
Next:下一个按钮
可选:
moveNum:移动的个数 默认是5个
moveTime: 移动过去的时间 默认是500
isAuto:是否轮播,默认false.
上面如果设置isAuto之后,可以配置下面的参数:
可选
offSet:自动轮播时间间隔 默认5000
AutoDirection:轮播默认的方向 默认向右,可配置右边0 左边1
【PS:demo中一个未设置自动播放,一个设置了自动播放.可以参考源码修改成自己需要的玩意. 一切以最终demo里面的版本为主】