鼠標(biāo)移入移出 為什么鼠標(biāo)在box里面移動的時間文字會滾動?
<script type="text/javascript">
? window.onload=function(){
?var timer1=null;
timer1=setTimeout('startMove()',2000);
};?
var area=document.getElementById('box');
//var con1=document.getElementById('con1');
//var con2=document.getElementById('con2');
var iLiHeight=24;
var timer=null;
area.scrollTop=0;
area.innerHTML+=area.innerHTML;
var speed=50;
var delay=2000;
function startMove(){
area.scrollTop++;
timer=setInterval('scrollUp()',speed);
}
function scrollUp(){
if(area.scrollTop%iLiHeight==0){
clearInterval(timer);
timer1=setTimeout('startMove()',delay);
}else{
area.scrollTop++;
if(area.scrollTop>=area.scrollHeight/2)
{
?area.scrollTop=0;
}
}
}
area.onmouseover=function(){
? clearInterval(timer);
clearInterval(timer1);
}
area.onmouseout=function(){
? clearInterval(timer);
? ?clearInterval(timer1);
? startMove();
?
}
? ? </script>
2016-08-05
area.onmouseover=function(){
? clearInterval(timer);
clearTimeout(timer1);
}
area.onmouseout=function(){
? clearInterval(timer);
? ?clearTimeout(timer1);
timer =?setInterval("scrollUp()",speed);
?
}
2016-08-16
如果我不清除setTimeout,鼠標(biāo)移出時就有問題,滾動的速度會加快。
這是為什么啊
2016-08-10
你看看是不是js以外的地方有問題,我的全部代碼是這樣的,鼠標(biāo)在盒子里面移動,文字是一直靜止的。我用的是谷歌瀏覽器,不知道和這個有沒有關(guān)系。
2016-08-04
timer1變量賦值的是setTimeout函數(shù),應(yīng)該用clearTimeout