Posted in Javascript onNovember 18, 2013
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <style type="text/css"> <! -- #demo { overflow: hidden; width: 220px; float: left; display: inline; } #demo ul { text-align: left; margin: 0px; padding: 0px; width: 220px; } #demo ul li { margin-left: 5px; display: block; list-style: none; font-size: 13px; height: 26px; padding-top: 5px; } -- ></style> </head> <body> //这里的高度 style="height: 26px如果不确定的话,需要自定义输入,要不然如果定义高了而ul里的li没达到此高度会造成无法滚动 <div id="demo" style="height: 26px;"> <div id="demo1"> <ul> <li>·<a href="https://3water.com/">三水点靠木1</a></li> <li>·<a href="https://3water.com/">三水点靠木2</a></li> <li>·<a href="https://3water.com/">三水点靠木3</a></li> <li>·<a href="https://3water.com/">三水点靠木4</a></li> </ul> </div> <div id="demo2"> </div> <script type="text/javascript"> //文字无间断滚动代码,兼容IE、Firefox、Opera var speed=60; var FGDemo=document.getElementById('demo'); var FGDemo1=document.getElementById('demo1'); var FGDemo2=document.getElementById('demo2'); FGDemo2.innerHTML=FGDemo1.innerHTML function Marquee1(){ if(FGDemo2.offsetHeight-FGDemo.scrollTop<=0) FGDemo.scrollTop-=FGDemo1.offsetHeight else{ FGDemo.scrollTop++ } } var MyMar1=setInterval(Marquee1,speed) FGDemo.onmouseover=function() {clearInterval(MyMar1)} FGDemo.onmouseout=function() {MyMar1=setInterval(Marquee1,speed)} </script> </div> </body> </html>
js向上无缝滚动,网站公告效果 具体代码
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@