搜索
查看: 745|回复: 0
打印 上一主题 下一主题

discuzX3.4图片横向滚动代码,实现横向滚动

[复制链接]
跳转到指定楼层
楼主
发表于 2017-8-20 10:33:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
添加这段代码到后台的模块里面,选择添加模块代码。

然后在需要diy调用的时候,数据里修改默认图片200宽200长的位置,根据需要修改。如果图片间隙不等宽,那就是帖子标题长度不一所引起的,把标题长度改成自己需要的字数。


  1. <div class="module cl">
  2. <table align="center" border="0" width="940" cellspacing="0" cellpadding="0">
  3. <tr>
  4. <td width="11"><img id="r_l" onclick="r_left()"src="static/image/common/panpanluo_button_l.gif">
  5. </td>
  6. <td>
  7. <TABLE cellSpacing=0 cellPadding=0 width=916 border=0>
  8. <TBODY>
  9. <TR>
  10. <TD vAlign=top background="">
  11. <TABLE cellSpacing=0 cellPadding=0 width=916 border=0>
  12. <TBODY>
  13. <TR>
  14. <TD vAlign=center align=middle >
  15. <DIV id=demo style="OVERFLOW: hidden; WIDTH: 916px; COLOR: #ffffff; ">
  16. <TABLE cellPadding=0 width="100%" align=left border=0
  17. cellspace="0">
  18. <TBODY>
  19. <TR>
  20. <TD id=demo1 vAlign=top>
  21. <TABLE cellSpacing=1 cellPadding=1>
  22. <TBODY>
  23. <TR vAlign=top>
  24. <TD vAlign=top noWrap>
  25. <DIV align=right>
  26. <TABLE cellSpacing=0 cellPadding=0 align=center border=0>
  27. <TBODY>
  28. <TR>
  29. [loop]
  30. <TD align=middle>
  31. <TABLE cellSpacing=0 cellPadding=0 width=120
  32. align=center border=0>
  33. <TBODY>
  34. <TR>
  35. <TD align=middle >
  36. <a href="{url}"{target}><img src="{pic}" width="{picwidth}" height="{picheight}" alt="{title}" /></a>
  37. </TD></TR>
  38. <TR>
  39. <TD class=nav1 align=middle ><A
  40. class=apm2
  41. href="{url}" title="{title}"{target}>{title}</A></TD></TR></TBODY></TABLE></TD>
  42. [/loop] </TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE></TD>
  43. <TD id=demo2 width="0"></TD>
  44. </TR></TBODY></TABLE></DIV>
  45. <SCRIPT>
  46. var dir=1//每步移动像素,数大为快
  47. var speed=2//循环周期(毫秒)数大为慢
  48. demo2.innerHTML=demo1.innerHTML
  49. function Marquee(){//正常移动
  50. //alert(demo2.offsetWidth+"\n"+demo.scrollLeft)
  51. if (dir>0 && (demo2.offsetWidth-demo.scrollLeft)<=0) demo.scrollLeft=0
  52. if (dir<0 &&(demo.scrollLeft<=0)) demo.scrollLeft=demo2.offsetWidth
  53. demo.scrollLeft+=dir
  54. demo.onmouseover=function() {clearInterval(MyMar)}//暂停移动
  55. demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}//继续移动
  56. }
  57. function r_left(){if (dir=-1)dir=1}//换向左移
  58. function r_right(){if (dir=1)dir=-1}//换向右移
  59. var MyMar=setInterval(Marquee,speed)
  60. </SCRIPT>
  61. </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
  62. </td>
  63. <td width="11"><img id="r_r" onclick="r_right()" src="static/image/common/panpanluo_button_r.gif">
  64. </td>
  65. </tr>
  66. </table></div>
复制代码




本站可以由注册用户自行上传图片或附件,无法鉴别所上传图片或附件的知识版权,如果侵犯,请及时通知我们,本博客将在第一时间及时删除。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

麦屯网

网站简介:专业发烧音乐试听,最新专辑,发烧器材评测,音乐影视信息交流。

联系我们

  • 反馈邮箱:sorry16817#gmail.com

麦屯博客 |网站地图

Powered by maitun.net

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