<div id=demo style="overflow:hidden; width:225px; height:150px;">
<div id=demo1><%=GetContent() %></div>
<div id=demo2></div>
</div>
<script language="javascript">
var speed=60;
demo2.innerHTML=demo1.innerHTML;
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0){
demo.scrollTop-=demo1.offsetHeight;
}else{
demo.scrollTop++;
}
}
var MyMar=setInterval(Marquee,speed);
demo.onmouseover=function(){clearInterval(MyMar)}
demo.onmouseout=function(){MyMar=setInterval(Marquee,speed)}
</script>
这是我从网上找的向上无缝循环滚动的代码
我放到页面上,只循环一次就停止了,哪位大哥能给看看啊?
郁闷死我了~
往下滚动,或者左右滚动都可以循环
唯有向上就只滚动一次额
<div id=demo1><%=GetContent() %></div>
<div id=demo2></div>
</div>
<script language="javascript">
var speed=60;
demo2.innerHTML=demo1.innerHTML;
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0){
demo.scrollTop-=demo1.offsetHeight;
}else{
demo.scrollTop++;
}
}
var MyMar=setInterval(Marquee,speed);
demo.onmouseover=function(){clearInterval(MyMar)}
demo.onmouseout=function(){MyMar=setInterval(Marquee,speed)}
</script>
这是我从网上找的向上无缝循环滚动的代码
我放到页面上,只循环一次就停止了,哪位大哥能给看看啊?
郁闷死我了~
往下滚动,或者左右滚动都可以循环
唯有向上就只滚动一次额
<html>
<head><title>TEST</title></head>
<style type="text/css">
*{font-family:verdana; font-size:12px; margin:0; padding:0}
</style><body id="doc">
<div id=demo style="overflow:hidden; width:225px; height:84px;">
<div id=demo1>111111111<br>2222222222<br>3333333333<br>4444444444<br>5555555555<br>6666666666</div>
<div id=demo2></div>
</div>
<script language="javascript">
var speed=60;
demo2.innerHTML=demo1.innerHTML;
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0){
demo.scrollTop-=demo1.offsetHeight;
}else{
demo.scrollTop++;
}
}
var MyMar=setInterval(Marquee,speed);
demo.onmouseover=function(){clearInterval(MyMar)}
demo.onmouseout=function(){MyMar=setInterval(Marquee,speed)}
</script>
</body>
</html>注意红色地方....数字宁可小不可大,有一个临界值,大于该值就只滚动一次而已