Discuz教程网

文字上下左右循环连续滚动代码,解决marquee的留白问题

[复制链接]
authicon dly 发表于 2011-4-22 11:39:39 | 显示全部楼层 |阅读模式
  1. <div id=demo style="overflow:hidden; width:98%; height:192px;"> (自己调整文本框的宽度和高度,括号内的文字添加时要去掉哟,这只是注释)
  2. <div id=demo1>
  3. <div align="left">

  4. (文字内容,括号内的文字添加时要去掉哟,这只是注释)


  5. <br><br> (加换行隔开头尾距离,括号内的文字添加时要去掉哟,这只是注释)

  6. </div>
  7. </div>
  8. <div id=demo2></div>
  9. </div>
  10. <script language="javascript">
  11. var speed=30 (数字为调整滚动速度)
  12. demo2.innerHTML=demo1.innerHTML
  13. function Marquee(){
  14. if(demo2.offsetTop-demo.scrollTop<=0)
  15. demo.scrollTop-=demo1.offsetHeight
  16. else{
  17. demo.scrollTop++ (demo.scrollTop-- 为向下,demo.scrollLeft++ 为向左demo.scrollLeft++ 为向右,括号内的文字添加时要去掉哟,这只是注释)

  18. }
  19. }
  20. var MyMar=setInterval(Marquee,speed)
  21. demo.onmouseover=function() {clearInterval(MyMar)}
  22. demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
  23. </script>
复制代码






上一篇:jQuery animate()方法设计倒计时
下一篇:很多人不会写文字广告,多行多列的这种类型
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 03:38

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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