代碼有個(gè)小小的BUG,當(dāng)?shù)谝徊糠诌€沒滾動完時(shí),鼠標(biāo)移動到克隆的第二部分不能夠暫停。再加個(gè)con2.onmouseover=function(){
clearInterval(myScroll);
};
con2.onmouseout=function(){
myScroll=setInterval('scrollUp()',time);
};就好
clearInterval(myScroll);
};
con2.onmouseout=function(){
myScroll=setInterval('scrollUp()',time);
};就好
2017-02-11
那些設(shè)置setInterval('oBox.scrollTop++',time);沒有效果報(bào)錯(cuò)的,把script放在body下面就可以了,我也不知為啥
2017-01-27
避免重復(fù)的時(shí)候會有一個(gè)微小的停頓,可以在第一個(gè)還沒滾動完,滾動到最后一幀的時(shí)候讓他回去,這樣就不會停頓了
2017-01-22
已采納回答 / 棒子
這里的area.scrollTop++的寫法可以有兩種方式。1、寫在startMove這個(gè)方法里面,這樣寫的話,在scrollUp方法的ifelse判斷外面就不用寫這句,但是在else里面要寫上這句,因?yàn)楫?dāng)程序走到else里面時(shí)沒有++,scroll就不會滾動了2、第二種寫法是startMove這個(gè)方法里面不寫++,但是在scrollUp方法的ifelse外面寫這句代碼,這時(shí)在else里面也不寫這句代碼
2017-01-08
最新回答 / 慕粉3568301
我之后研究了,不是這樣的,在執(zhí)行完time=setInterval("scrollUp()",speed);后,馬上執(zhí)行area.scrollTop++;
2017-01-08