织梦图片无缝横向滚动

 用织梦建站时,有时可能需要完成一排图片横向无缝滚动的效果,经常用到这种样式的有产品展示,其实做出无缝的图片横向滚动很简单。整理一下从网上查到的一个js代码的使用方法如下:

1、把下面样式放到css文件中,用来调整图片大小样式。

  <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>  

2、把下面代码放到需要滚动的图片列表的位置,其中红色代码的部分可以替换成织梦的图片列表代码。

  <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>  </div>  <div id="demo2"></div>  </div>  </div>  

<!–下面是js的代码–>

  <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>

3、经过上面的设置后,图片列表就应该可以横向向左运动了。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容