| 本帖最后由 ARCHY` 于 2012-3-31 18:15 编辑 
 横排不间断滚动图片列表的效果,具体看下图,演示站忘记了,目前没有。
 
 站帮网Discuz教程交流超级群:96957547(满),95816304
 
 
 
 1、添加下面的CSS代码到您使用的风格的CSS文件里面
 2、在你需要添加滚动图片的地方,添加下面htm代码复制代码#marquee{ position:relative;height:150px; overflow:hidden; width:960px;}
#marquee #content{ position:absolute; width:1000%;}
3、DIY模板里面使用图片列表模板就可以自由DIY滚动图片了复制代码<div id="marquee">
<!--[diy=archy_007]--><div id="archy_007" class="area"></div><!--[/diy]-->
<script type="text/javascript">
var Marquee = function(id){
  try{document.execCommand("BackgroundImageCache", false, true);}catch(e){};
  var container = document.getElementById(id),
  slide = document.getElementById("content"),
  speed = arguments[1] || 15;
  slide.innerHTML += slide.innerHTML;
  var item = slide.getElementsByTagName("div"),//DIY模板区域的层
  critical = item[item.length/2].offsetLeft,//临界值
  delta = 0;
  var rolling = function(){
delta == -critical ? delta = 0 : delta--;
slide.style.left = delta + "px";
  }
  var timer = setInterval(rolling,speed)//设置定时器
  container.onmouseover=function() {clearInterval(timer)}//鼠标移到marquee上时,清除定时器,停止滚动
  container.onmouseout=function() {timer=setInterval(rolling,speed)}//鼠标移开时重设定时器
}
window.onload = function(){
  Marquee("marquee");
}
</script>
</div>
本文转载来自我的个人博客:http://www.h517.com/475.html复制代码<div id="content">
[loop]
<div class="z"><a href="{url}"{target}><img src="{pic}" width="{picwidth}" height="{picheight}" alt="{title}" /></a></div>
[/loop]
</div>
 有问题可以直接在我博客回复,都会一一解答的。
 
 更多免费模板和插件请进入站帮网:http://www.zhanhelp.com/
 |