zoukankan      html  css  js  c++  java
  • 滚动合集

    <script type="text/javascript">
    // 自动滚动
    function boxmove(d1,d2,d3,e,obj){
    var speed=30;
    var demo=document.getElementById(d1);
    var demo1=document.getElementById(d2);
    var demo2=document.getElementById(d3);
    demo2.innerHTML
    =demo1.innerHTML;
    function boxTop(){
    if(demo2.offsetTop-demo.scrollTop<=0){demo.scrollTop-=demo1.offsetHeight}
    else{demo.scrollTop++}
    }
    function boxRight(){
    if(demo.scrollLeft<=0){demo.scrollLeft+=demo2.offsetWidth}
    else{demo.scrollLeft--}
    }
    function boxBottom(){
    if(demo1.offsetTop-demo.scrollTop>=0){demo.scrollTop+=demo2.offsetHeight}
    else{demo.scrollTop--}
    }
    function boxLeft(){
    if(demo2.offsetWidth-demo.scrollLeft<=0){demo.scrollLeft-=demo1.offsetWidth}
    else{demo.scrollLeft++}
    }
    if(e==1){
    var MoveTop=setInterval(boxTop,speed);
    demo.onmouseover
    =function(){clearInterval(MoveTop);}
    demo.onmouseout
    =function(){MoveTop=setInterval(boxTop,speed)}
    }
    if(e==2){
    var MoveRight=setInterval(boxRight,speed);
    demo.onmouseover
    =function(){clearInterval(MoveRight)}
    demo.onmouseout
    =function(){MoveRight=setInterval(boxRight,speed)}
    }
    if(e==3){
    var MoveBottom=setInterval(boxBottom,speed);
    demo.onmouseover
    =function(){clearInterval(MoveBottom);}
    demo.onmouseout
    =function(){MoveBottom=setInterval(boxBottom,speed)}
    }
    if(e==4){
    var MoveLeft=setInterval(boxLeft,speed)
    demo.onmouseover
    =function(){clearInterval(MoveLeft)}
    demo.onmouseout
    =function(){MoveLeft=setInterval(boxLeft,speed)}
    }
    if(e=="top"){
    MoveTop
    =setInterval(boxTop,speed)
    obj.onmouseout
    =function(){clearInterval(MoveTop);}
    }
    if(e=="right"){
    MoveRight
    =setInterval(boxRight,speed)
    obj.onmouseout
    =function(){clearInterval(MoveRight);}
    }
    if(e=="bottom"){
    MoveBottom
    =setInterval(boxBottom,speed)
    obj.onmouseout
    =function(){clearInterval(MoveBottom);}
    }
    if(e=="left"){
    MoveLeft
    =setInterval(boxLeft,speed)
    obj.onmouseout
    =function(){clearInterval(MoveLeft);}
    }
    }
    </script>
    <h2>向上</h2>
    <div id="a" style="overflow:hidden;height:100px;90px;">
    <div id="a1">
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    </div>
    <div id="a2"></div>
    </div>
    <script type="text/javascript">
    boxmove(
    "a","a1","a2",1);
    </script>


    <h2>向右</h2>
    <div id="b" style="overflow:hidden;height:100px;90px;">
    <div id="b1">
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    </div>
    <div id="b2"></div>
    </div>
    <script type="text/javascript">
    boxmove(
    "b","b1","b2",2);
    </script>

    <h2>向下</h2>
    <div id="c" style="overflow:hidden;height:100px;90px;">
    <div id="c1">
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    </div>
    <div id="c2"></div>
    </div>
    <script type="text/javascript">
    boxmove(
    "c","c1","c2",3);
    </script>

    <h2>向左</h2>
    <div id="d" style="overflow:hidden;height:100px;90px;">
    <div id="d1">
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    </div>
    <div id="d2"></div>
    </div>
    <script type="text/javascript">
    boxmove(
    "d","d1","d2",4);
    </script>

    <h2>手动滚动 - <strong onmouseover="boxmove('aa','aa1','aa2','top',this);"></strong> <strong onmouseover="boxmove('aa','aa1','aa2','bottom',this);"></strong></h2>
    <div id="aa" style="overflow:hidden;height:100px;90px;">
    <div id="aa1">
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    </div>
    <div id="aa2"></div>
    </div>

    <h2>手动滚动 - <strong onmouseover="boxmove('bb','bb1','bb2','left',this);"></strong> <strong onmouseover="boxmove('bb','bb1','bb2','right',this);"></strong></h2>
    <div id="bb" style="overflow:hidden;height:100px;90px;">
    <div id="bb1">
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    <img src="http://www.jb51.net/images/logo.gif" alt="" />
    </div>
    <div id="bb2"></div>
    </div>
  • 相关阅读:
    [算法分析]计数排序
    [置顶] 基于stm32f103zet6之UC/OS_II的学习1(初步移植OS点灯大法)
    IOS开发(59)之Block Object的调用
    【译】测试员,敢问路在何方?来自微软工程师
    各种字符串hash
    hdu 2579 BFS
    qq相册
    程序人生之我们的故事:十年如歌(9)
    关联模型和无限极分类
    十大技巧破解电话面试
  • 原文地址:https://www.cnblogs.com/poissonnotes/p/2044284.html
Copyright © 2011-2022 走看看