Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

不间断横向滚动图片的DIY模块 For Discuz X2

[复制链接]
ARCHY` 发表于 2011-10-11 13:17:06 | 显示全部楼层 |阅读模式
DIY模块素材
模块类型: 门户类
展示风格: 图片列表
是否原创:
本帖最后由 ARCHY` 于 2012-3-31 18:15 编辑

横排不间断滚动图片列表的效果,具体看下图,演示站忘记了,目前没有。

站帮网Discuz教程交流超级群:96957547(满),95816304



1、添加下面的CSS代码到您使用的风格的CSS文件里面
  1. #marquee{ position:relative;height:150px; overflow:hidden; width:960px;}
  2. #marquee #content{ position:absolute; width:1000%;}
复制代码
2、在你需要添加滚动图片的地方,添加下面htm代码
  1. <div id="marquee">
  2. <!--[diy=archy_007]--><div id="archy_007" class="area"></div><!--[/diy]-->
  3. <script type="text/javascript">
  4. var Marquee = function(id){
  5.   try{document.execCommand("BackgroundImageCache", false, true);}catch(e){};
  6.   var container = document.getElementById(id),
  7.   slide = document.getElementById("content"),
  8.   speed = arguments[1] || 15;
  9.   slide.innerHTML += slide.innerHTML;
  10.   var item = slide.getElementsByTagName("div"),//DIY模板区域的层
  11.   critical = item[item.length/2].offsetLeft,//临界值
  12.   delta = 0;
  13.   var rolling = function(){
  14. delta == -critical ? delta = 0 : delta--;
  15. slide.style.left = delta + "px";
  16.   }
  17.   var timer = setInterval(rolling,speed)//设置定时器
  18.   container.onmouseover=function() {clearInterval(timer)}//鼠标移到marquee上时,清除定时器,停止滚动
  19.   container.onmouseout=function() {timer=setInterval(rolling,speed)}//鼠标移开时重设定时器
  20. }
  21. window.onload = function(){
  22.   Marquee("marquee");
  23. }
  24. </script>
  25. </div>
复制代码
3、DIY模板里面使用图片列表模板就可以自由DIY滚动图片了
  1. <div id="content">
  2. [loop]
  3. <div class="z"><a href="{url}"{target}><img src="{pic}" width="{picwidth}" height="{picheight}" alt="{title}" /></a></div>
  4. [/loop]
  5. </div>
复制代码
本文转载来自我的个人博客:http://www.h517.com/475.html

有问题可以直接在我博客回复,都会一一解答的。

更多免费模板和插件请进入站帮网:http://www.zhanhelp.com/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
RainXz 发表于 2011-10-13 09:22:46 | 显示全部楼层
在你需要添加滚动图片的地方,添加下面htm代码

不明白这句话的意思...
回复

使用道具 举报

泡沫秋天 发表于 2011-10-13 09:35:10 | 显示全部楼层
来学习了
回复

使用道具 举报

揍你! 发表于 2011-10-13 09:52:31 | 显示全部楼层
好东西必须顶上
回复

使用道具 举报

51717531 发表于 2011-10-13 10:42:55 | 显示全部楼层
   会和dz的js冲突么????呵呵。。。 收藏了先
回复

使用道具 举报

yy6699 发表于 2011-10-13 19:11:21 | 显示全部楼层
这就是脚本滚动文件。不错。!
回复

使用道具 举报

小草也疯狂 发表于 2011-10-22 02:36:45 | 显示全部楼层
RainXz 发表于 2011-10-13 09:22
在你需要添加滚动图片的地方,添加下面htm代码

不明白这句话的意思...

在你需要添加滚动图片的地方,添加下面htm代码

不明白这句话的意思...
回复

使用道具 举报

wyq8848 发表于 2011-10-28 20:11:45 | 显示全部楼层
好东西,以后会用上,谢谢
回复

使用道具 举报

soo26 发表于 2011-11-13 01:47:02 | 显示全部楼层
感谢了。。
回复

使用道具 举报

jtxjxlzf 发表于 2011-11-21 21:10:43 | 显示全部楼层
谢谢!很有帮助。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 20:09 , Processed in 0.030506 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表