亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

正在回答

4 回答

這里有個Bug,就是離開頁面以后小球會堆積或者說是小球不一會運動了。這個原因是因為我們沒有停留在當前頁面,計時器會照常執行但是不會一直刷新動畫效果。解決這個問題的方式就是通過document.hidden來判斷是否停留在當前頁面,這個方式會存在兼容性問題,所以我們要這樣寫var hiddenProperty = 'hidden' in document ? 'hidden' : ? ?

? ? 'webkitHidden' in document ? 'webkitHidden' : ? ?

? ? 'mozHidden' in document ? 'mozHidden' : ? ?

? ? null;

并在計時器內調用if(!document[hiddenProperty]){

render(context);

updateTime();?

}else{

console.log('not current pages!');

}


1 回復 有任何疑惑可以回復我~
?//Math.min();兩個數取最小值

?while(balls.length>Math.min(250,cnt)){

??balls.pop();//刪除第cnt個到balls.length-1個數組

?}
?//使用上面的循環方式代替下面的循環方式就可以了

?/*while(balls.length>cnt){

??balls.pop();//刪除第cnt個到balls.length-1個數組

?}*/

使用上面的循環方式代替下面的循環方式就可以了

0 回復 有任何疑惑可以回復我~

那關了定時器,不就不動了嘛

0 回復 有任何疑惑可以回復我~

其實這個遺留的bug,定時器沒有關閉定時器造成的

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

小球會堆積

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號