banner轮播无缝滚动 jq代码
2017-01-18 11:19
302 查看
HTML:
JQ:
说明:如果是上下无缝滚动,就用margin-top;如果是左右滚动就用margin-left,然后是获取每个li的宽度.
<div class="box"> <ul> <li>11111</li> <li>22222</li> </ul> </div>
JQ:
$(function(){ setInterval(function(){ scroll($(".box ul")); },1000); }) function scroll(obj){ var h=obj.find(" li ").height(); //获取每个li的高度 obj.animate({"margin-top":-h},function(){ //整个ul向上滚动一个li的高度,h的正负决定滚动的方向 obj.find("li").eq(0).appendTo(obj); //把ul的第一个li放到最后 obj.css("margin-top",0); //ul位置还原,看起来就像是在无缝滚动一样 }) }
说明:如果是上下无缝滚动,就用margin-top;如果是左右滚动就用margin-left,然后是获取每个li的宽度.
相关文章推荐
- jq文字无缝滚动代码(鼠标悬停停止滚动)
- 带同时滚动小色条的banner轮播图jq
- jQuery学习笔记(九)JQ实现放大镜,轮播图,无缝滚动实现
- (代码收藏)向上下左右不间断无缝滚动图片的效果(兼容火狐和IE)
- 图片循环滚动代码(无缝滚动)(分别向上、下、左、右)
- 无缝滚动代码
- [z]最简单的无缝滚动程序,只需要五行代码
- 简单的无缝滚动程序-仅几行代码
- 最简单的无缝滚动程序,只需要五行代码
- 兼容ie和火狐的js无缝八向滚动特效代码
- 文字图片滚动代码-无缝滚动,强!!!
- 无缝滚动的图片代码
- 彻底搞懂JS无缝滚动代码
- JS向上无缝滚动代码
- 最简单的无缝滚动程序,只需要五行代码(转)
- 支持W3C的无缝滚动代码
- 简单的无缝滚动程序-仅几行代码
- 无缝滚动代码
- 图片循环滚动代码(无缝滚动)(分别向上、下、左、右)
- JS无缝滚动代码