zoukankan      html  css  js  c++  java
  • JS水平移动图片

    横向:

    <div id=demo style="overflow:hidden;200px;border:2px solid #e0e0e0;padding:2px;" onmouseover="stopscroll();"

     
    onmouseout="doscroll()">
    <div id="demo1" style="white-space:nowrap;padding:0;">
    <a href="javascript:alert('发表新贴');"><img src="图片URL" height=20 width=104
     
    border=0></a>
    <a href="javascript:alert('发表回复');"><img src="图片URL" height=20 width=104
     
    border=0></a>
    </div>
    </div>
    <!--滚动的javascript-->
    <script>
    var t=demo.scrollWidth
    demo1.innerHTML+=demo1.innerHTML
    function doMarquee()
    {
    demo.scrollLeft=demo.scrollLeft<demo.scrollWidth-demo.offsetWidth?demo.scrollLeft+1:t-demo.offsetWidth
    }
    function doscroll()
    {
       sc=setInterval(doMarquee,20)
    }
    function stopscroll()
    {
       clearInterval(sc)
    }
    doscroll()
    </script>
    <!--滚动的javascript结束-->
    纵向:
      <div id="demo" style="height:110px; overflow:hidden ">
        <div id="demo1">
    <a href="javascript:alert('发表新贴');"><img src="图片URL" height=20 width=104
     
    border=0></a>
    <a href="javascript:alert('发表回复');"><img src="图片URL" height=20 width=104
     
    border=0></a>
    </div><div id="demo2"></div>
     
    <!--滚动的javascript-->
    <script>
    var speed=100
    demo2.innerHTML=demo1.innerHTML
    function Marquees(){
    if(demo2.offsetTop-demo.scrollTop<=0)
    demo.scrollTop-=demo1.offsetHeight
    else{
    demo.scrollTop++
    }
    }
    var MyMars=setInterval(Marquees,speed)
    demo.onmouseover=function() { clearInterval(MyMars) }
    demo.onmouseout=function() { MyMars=setInterval(Marquees,speed) }
    zlselect('6');
    </script><!--滚动的javascript结束-->
    </div>
  • 相关阅读:
    iOS开发系列-Category
    OC开发系列-内存管理
    OC开发系列-@property和@synthesize
    OC开发系列-成员变量的作用域
    OC开发系列-类与对象
    MySQL
    JavaWeb
    POJ1845-Sumdiv大数约数和
    poj1159 Palindrome 区间DP
    poj 2955 Brackets 区间DP
  • 原文地址:https://www.cnblogs.com/xrtd/p/3900689.html
Copyright © 2011-2022 走看看