图片无间断滚动JS实现代码

  1. <!--//向左滚动代码开始-->
  2. <style type="text/css">
  3. body{margin:0px auto; padding:0px;}
  4. ul,li{margin:0px; padding:0px;list-style:none;}
  5. .sqBorder {width:602px; height:31px; padding:1px; border:0px #000000 solid; background:#555555;}
  6. .scroll_div {width:600px; height:31px;margin:0 auto; overflow: hidden; white-space: nowrap; background:#ffffff;}
  7. .scroll_div img {width:88px;height:31px;border: 0;margin: auto 8px; border:1px #efefef solid;}
  8. #scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline;}/*设置ul和li横排*/
  9. </style>
  10. <script language="javascript">
  11. function ScrollImgLeft(){
  12. var speed=20
  13. var scroll_begin = document.getElementById("scroll_begin");
  14. var scroll_end = document.getElementById("scroll_end");
  15. var scroll_div = document.getElementById("scroll_div");
  16. scroll_end.innerHTML=scroll_begin.innerHTML
  17.      function Marquee(){
  18.        if(scroll_end.offsetWidth-scroll_div.scrollLeft<=0)
  19.          scroll_div.scrollLeft-=scroll_begin.offsetWidth
  20.        else
  21.          scroll_div.scrollLeft++
  22.      }
  23. var MyMar=setInterval(Marquee,speed)
  24.      scroll_div.οnmοuseοver=function() {clearInterval(MyMar)}
  25.      scroll_div.οnmοuseοut=function() {MyMar=setInterval(Marquee,speed)}
  26. }
  27. </script>
  28. <h2 align="center">向左滚动</h2>
  29. <div style="text-align:center">
  30.      <div class="sqBorder">
  31.      <!--#####滚动区域#####-->
  32.        <div id="scroll_div" class="scroll_div">
  33.          <div id="scroll_begin">
  34.            <ul>
  35.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233030705.gif" alt="『皇朝DJ联盟』" /></a></li>
  36.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233030705.gif" alt="『皇朝DJ联盟』" /></a></li>
  37.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『皇朝DJ联盟』" /></a></li>
  38.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『www.huangchao.net』" /></a></li>
  39.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『皇朝DJ联盟』" /></a></li>
  40.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『www.huangchao.net』" /></a></li>
  41.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『皇朝DJ联盟』" /></a></li>
  42.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『www.huangchao.net』" /></a></li>
  43.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『皇朝DJ联盟』" /></a></li>
  44.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『www.huangchao.net』" /></a></li>
  45.            </ul>
  46.          </div>
  47.          <div id="scroll_end"></div>
  48.        </div>
  49.      <!--#####滚动区域#####-->
  50.      </div>
  51.      <script type="text/javascript">ScrollImgLeft();</script>
  52. </div>
  53. <!--//向左滚动代码结束-->
  54. **********************************************************************************************************
  55. 向上滚动
  56. <!--//向上滚动代码开始-->
  57. <style type="text/css">
  58. body{margin:0px auto; padding:0px;}
  59. ul,li{margin:0px; padding:0px;list-style:none;}
  60. .sqBorder {width:80; height:182px; padding:1px; border:0x #000000 solid; background:#555555;}
  61. .scroll_div {width:80; height:180px; margin:0 auto; overflow: hidden; white-space: nowrap; background:#ffffff;}
  62. .scroll_div img {width:80;height:31;border:0;margin: 1px auto; border:0px #efefef solid;}
  63. </style>
  64. <script language="javascript">
  65. function ScrollImgTop(){
  66. var speed=20
  67. var scroll_begin = document.getElementById("scroll_begin");
  68. var scroll_end = document.getElementById("scroll_end");
  69. var scroll_div = document.getElementById("scroll_div");
  70. scroll_end.innerHTML=scroll_begin.innerHTML
  71.     function Marquee(){
  72.       if(scroll_end.offsetTop-scroll_div.scrollTop<=0)
  73.         scroll_div.scrollTop-=scroll_begin.offsetHeight
  74.       else
  75.         scroll_div.scrollTop++
  76.     }
  77. var MyMar=setInterval(Marquee,speed)
  78.     scroll_div.οnmοuseοver=function() {clearInterval(MyMar)}
  79.     scroll_div.οnmοuseοut=function() {MyMar=setInterval(Marquee,speed)}
  80. }
  81. </script>
  82. <h2 align="center">向上滚动</h2>
  83. <div style="text-align:center">
  84.     <div class="sqBorder">
  85.     <!--#####滚动区域#####-->
  86.       <div id="scroll_div" class="scroll_div">
  87.         <div id="scroll_begin">
  88.           <ul>
  89. <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233030705.gif" alt="『皇朝DJ联盟』" /></a></li>
  90.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233030705.gif" alt="『皇朝DJ联盟』" /></a></li>
  91.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『皇朝DJ联盟』" /></a></li>
  92.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『www.huangchao.net』" /></a></li>
  93.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『皇朝DJ联盟』" /></a></li>
  94.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『www.huangchao.net』" /></a></li>
  95.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『皇朝DJ联盟』" /></a></li>
  96.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『www.huangchao.net』" /></a></li>
  97.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『皇朝DJ联盟』" /></a></li>
  98.              <li><a href="http://www.huangchao.net/"><img src="/Article/UploadFiles/200803/20080311233052332.gif" alt="『www.huangchao.net』" /></a></li>
  99.           </ul>
  100.         </div>
  101.         <div id="scroll_end"></div>
  102.       </div>
  103.     <!--#####滚动区域#####-->
  104.     </div>
  105.     <script type="text/javascript">ScrollImgTop();</script>
  106. </div>
  107. <!--//向上滚动代码结束-->
  108. ********************************************************************************************************
  109. 文本向上滚动
  110. <!---滚动开始--><div id="demo" style="overflow:hidden;height:100px;width:230px; font-size:12px; line-height:20px;overflow:hidden;float:left">
  111. <div id=demo1>
  112. 皇朝DJ联盟 www.huangchao.net <br />
  113. 皇朝DJ联盟 www.huangchao.net <br />
  114. 皇朝DJ联盟 www.huangchao.net <br />
  115. 皇朝DJ联盟 www.huangchao.net <br />
  116. 皇朝DJ联盟 www.huangchao.net <br />
  117. 皇朝DJ联盟 www.huangchao.net <br />
  118. 皇朝DJ联盟 www.huangchao.net <br />
  119. 皇朝DJ联盟 www.huangchao.net <br />
  120. 皇朝DJ联盟 www.huangchao.net 
  121. </div>
  122. <div id=demo2></div>
  123. </div>
  124. <script>
  125. var speed=40
  126. var demo=document.getElementById("demo");
  127. var demo2=document.getElementById("demo2");
  128. var demo1=document.getElementById("demo1");
  129. demo2.innerHTML=demo1.innerHTML
  130. function Marquee(){
  131. if(demo2.offsetTop-demo.scrollTop<=0)
  132. demo.scrollTop-=demo1.offsetHeight
  133. else{
  134. demo.scrollTop++
  135. }
  136. }
  137. var MyMar=setInterval(Marquee,speed)
  138. demo.οnmοuseοver=function() {clearInterval(MyMar)}
  139. demo.οnmοuseοut=function() {MyMar=setInterval(Marquee,speed)}
  140. </script>
  141. <!---滚动结束-->
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值