|
向上滚动的效果想必大家都见过吧!无缝间歇向上滚动应该也不会陌生吧,接下来为大家介绍下jquery实现无缝间歇滚动,感兴趣的朋友可以参考下哈,希望可以帮助到你们
JS部份 复制代码 代码如下: $(function(){ var $this = $(".renav"); var scrollTimer; $this.hover(function(){ clearInterval(scrollTimer); },function(){ scrollTimer = setInterval(function(){ scrollNews( $this ); }, 2000 ); }).trigger("mouseout"); }); function scrollNews(obj){ var $self = obj.find("ul:first"); var lineHeight = $self.find("li:first").height(); $self.animate({ "margin-top" : -lineHeight +"px" },600 , function(){ $self.css({"margin-top":"0px"}).find("li:first").appendTo($self); }) } HTML部份 复制代码 代码如下: <style type="text/css"> .renav{ width:200px; height:150px; line-height:21px; overflow:hidden; background:#FFFFFF; } .renav li{ height:21px; } </style> <div class="renav"> <ul style="margin-top: 0px;"> <li><a>罗氏</a></li> <li><a>瑞声达</a></li> <li><a>未添加1</a></li> <li><a>未添加2</a></li> <li><a>未添加3</a></li> <li><a>未添加4</a></li> <li><a>西门子</a></li> <li><a>欧姆龙</a></li> </ul> </div>
|
|