滚动合集

<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>
原文地址:https://www.cnblogs.com/poissonnotes/p/2044284.html