您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

JS图像无缝滚动脚本非常好用

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 最好用的JS图像无缝滚动脚本,根据需要改改宽度和图像个数就可以了,需要的朋友可以参考下

找了好长时间,终于找到一个合适的了,根据需要改改宽度和图像个数就可以了,用循环动态调用数据库代码就OK了   代码如下: <!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>  </head>  <body>  <style type="text/css">  <!--  #demo {  background: #FFF;  overflow:hidden;  border: 1px dashed #CCC;  width: 500px;  }  #demo img {  border: 3px solid #F2F2F2;  }  #indemo {  float: left;  width: 800%;  }  #demo1 {  float: left;  }  #demo2 {  float: left;  }  -->  </style>  <div id="demo">  <div id="indemo">  <div id="demo1">  <a href="#"><img src="/jscss/demoimg/wall_s1.jpg" border="0" /></a>  <a href="#"><img src="/jscss/demoimg/wall_s2.jpg" border="0" /></a>  <a href="#"><img src="/jscss/demoimg/wall_s3.jpg" border="0" /></a>  <a href="#"><img src="/jscss/demoimg/wall_s4.jpg" border="0" /></a>  <a href="#"><img src="/jscss/demoimg/wall_s5.jpg" border="0" /></a>  <a href="#"><img src="/jscss/demoimg/wall_s6.jpg" border="0" /></a>  </div>  <div id="demo2"></div>  </div>  </div>  <script>  <!--  var speed=10;  var tab=document.getElementById("demo");  var tab1=document.getElementById("demo1");  var tab2=document.getElementById("demo2");  tab2.innerHTML=tab1.innerHTML;  function Marquee(){  if(tab2.offsetWidth-tab.scrollLeft<=0)  tab.scrollLeft-=tab1.offsetWidth  else{  tab.scrollLeft++;  }  }  var MyMar=setInterval(Marquee,speed);  tab.onmouseover=function() {clearInterval(MyMar)};  tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};  -->  </script>  </body>  </html>