Posted in Javascript onFebruary 13, 2018
本文实例讲述了JS实现的文字间歇循环滚动效果。分享给大家供大家参考,具体如下:
先来看看运行效果:
具体代码如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>3water.com - 间歇循环滚动</title> <style> #box{ height:240px; width:300px; margin:0 auto; border:1px solid #0066FF; overflow:hidden; padding-bottom:20px; } #box li{ color:#333; height:24px; } #box ul{ margin:0; padding:0; } </style> </head> <body> <div id="box"> <ul id="con1"> <li>三水点靠木1</li> <li>三水点靠木2</li> <li>三水点靠木3</li> <li>三水点靠木4</li> <li>三水点靠木5</li> <li>三水点靠木6</li> <li>三水点靠木7</li> <li>三水点靠木8</li> <li>三水点靠木9</li> </ul> </div> <script> var area=document.getElementById("box"); area.innerHTML+=area.innerHTML; var liHeight=24; area.scrollTop=0; var delay=2000; var speed=50; var time; function starMove(){ area.scrollTop++; time=setInterval("scrollUp()",speed); } function scrollUp(){ if(area.scrollTop%liHeight==0){ clearInterval(time); setTimeout("starMove()",delay); }else{ area.scrollTop++; if(area.scrollTop>=area.offsetHeight/2){ area.scrollTop=0; } } } setTimeout("starMove()",delay); </script> </body> </html>
希望本文所述对大家JavaScript程序设计有所帮助。
JS实现的文字间歇循环滚动效果完整示例
- Author -
lexie声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@