js实现文字无缝向上滚动
更新时间:2017年02月16日 11:46:39 作者:大大大大糖糖
本文主要分享了js实现文字无缝向上滚动的示例代码,具有很好的参考价值,下面跟着小编一起来看下吧
静态效果如下:(动态效果复制粘贴下面代码可见)
代码如下:
<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> <style type="text/css"> *{ padding: 0; margin:0; } ul,li{ list-style: none } .scroll { height:90px; width:100%; max-width:640px; background-color:#000; overflow:hidden; color: #fff; } .scroll ul { width:100%; position:absolute; left:0; top:0; } .scroll span { font-size:20px; height:30px; /*color:#D83E21; */ } .scroll li { height:30px; line-height:30px; } </style> </head> <body> <div id="scroll" class="scroll clearfix"> <ul> <li>444444444444444444444444</li> <li>11111111111111111111111111</li> <li>11111111111111111111111111</li> <li>11111111111111111111111111</li> <li>11111111111111111111111111</li> <li>33333333333333333333333333</li> <li>11111111111111111111111111</li> <li>11111111111111111111111111</li> <li>11111111111111111111111111</li> <li>11111111111111111111111111</li> <li>11111111111111111111111111</li> <li>2222222222222</li> </ul> </div> </body> </html> <script type="text/javascript"> //滚动 var scrollIndex=0; var Timer=null; function scroll_f(){ clearInterval(Timer); var ul=$("#scroll ul"); var li=ul.children("li"); var h=li.height(); var index=0; ul.css("height",h*li.length*2); ul.html(ul.html()+ul.html()); function run() { if(scrollIndex>=li.length){ ul.css({top:0}); scrollIndex=1; ul.animate({top:-scrollIndex*h},200); } else{ scrollIndex++; ul.animate({top:-scrollIndex*h},200); } } Timer=setInterval(run,1500); } $(function(){ scroll_f(); }) </script>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!
相关文章
JavaScript深入浅出__proto__和prototype
这篇文章主要介绍了JavaScript深入浅出__proto__和prototype,文章基于JavaScript的相关资料展开详细的内容介绍。具有一定的参考价值,需要的小伙伴可以参考一下2022-05-05Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
这篇文章主要介绍了Javascript学习之谈谈JS的全局变量跟局部变量虽然脚本之家小编以前发过,但还是这篇文章整理的比较好,需要的朋友可以参考一下2016-08-08基于bootstrap的文件上传控件bootstrap fileinput
这篇文章主要为大家详细介绍了基于bootstrap的文件上传控件bootstrap fileinput,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-12-12
最新评论