使用jQuery实现向上循环滚动效果(超简单)

Posted hfx123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用jQuery实现向上循环滚动效果(超简单)相关的知识,希望对你有一定的参考价值。

代码如下

<body>
<ul style="border: 1px solid blue;height: 60px;width:300px;overflow: hidden;">
<li>aaaaaaaaaaaaaaaaaaaaa</li>
<li>bbbbbbbbbbbbbbbbbbbbb</li>
<li>ccccccccccccccccccccc</li>
<li>ddddddddddddddddddddd</li>
<li>eeeeeeeeeeeeeeeeeeeee</li>
<li>fffffffffffffffffffff</li>
<li>ggggggggggggggggggggg</li>
<li>hhhhhhhhhhhhhhhhhhhhh</li>
</ul>
</body>
<script type="text/javascript">
$(function(){

//每隔两秒进行一次滚动
setInterval("info()",2000);
})
function info(){

//复制第一个li

var li =$("ul>li:eq(0)").clone();

//使用animate对li的外边距进行调整从而达到向上滚动的效果
$("ul>li:eq(0)").animate({marginTop:"-20px"},2000,function(){

//对已经消失的li进行删除
$("ul>li:eq(0)").remove();

//把复制后的li插入到最后
$("ul").append(li);
})
}
</script>

以上就是全部代码了,这个滚动效果也有取巧的成分在里面,不过不管是黑猫还是白猫能抓到老鼠的就是好猫。























以上是关于使用jQuery实现向上循环滚动效果(超简单)的主要内容,如果未能解决你的问题,请参考以下文章

jquery实现文字上下循环无缝滚动效果

使用jQuery实现列表循环滚动小技巧

使用jQuery实现列表循环滚动小技巧

使用jQuery实现列表循环滚动小技巧

使用jQuery实现图片循环滚动效果,当把光标移动图上,停止滚动;当把光标从图上移出后,图片继续滚动

简单的jQuery无缝向上滚动效果