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

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

關于網頁切入后臺后 動畫刷新問題

一直運行瀏覽器的情況下沒有問題,但是我切換到其他程序或者其他標簽一段時間,再切回該標簽,這個時候,畫面中的小球會從切換前的狀態繼續運動,就是說該標簽頁進入后臺運行后,小球位置數據不會刷新,但是切換回來后,會刷出大量小球,導致畫板中小球數量一下子劇增。

這種情況在內存小的電腦上運行,會進入惡性循環,瀏覽器越跑越慢。

這個問題可以算是個通用問題,我不知道怎么實現這種切換回動畫的,還能保持動畫正常,希望老師或同學為我解答。

正在回答

1 回答

這個是因為在有些瀏覽器上,當前標簽頁不在激活狀態,貞動畫可能會停止。解決辦法可以試試,當前屏幕上的最大小球數量,當超過一定數量的小球時,就不再產生小球。

1 回復 有任何疑惑可以回復我~
#1

大空翼God 提問者

這種辦法能防止占用內存過大,但是動畫也相應有一次中斷。 比如說這個時鐘動畫,若是設置小球超過300則釋放資源,會導致運動中的那些小球直接消失,而所有小球都集中在剛生成的位置下面,一下子掉落300個小球。
2015-12-16 回復 有任何疑惑可以回復我~
#2

大空翼God 提問者

剛才有點誤解,您是說“不再產生小球”,這樣切換回來會有一段時間沒有小球掉落,直到畫板上走出一部分小球,這段動畫不是很讓人接受0-0
2015-12-16 回復 有任何疑惑可以回復我~
#3

李曉健 回復 大空翼God 提問者

這300個小球也包括地上的呀,當你離開時小球不動了,地上的小球應該也不動的呀。當你回到頁面時這些小球又開始動了,如果小球的數量控制的合適,當你回來時應該和你離開時小球的數量和位置是差不多的。
2015-12-16 回復 有任何疑惑可以回復我~
#4

大空翼God 提問者 回復 李曉健

奈斯!“不再產生小球” 的效果遠比 “超過一定小球去釋放”好得多。 謝謝您的解決方法。
2015-12-16 回復 有任何疑惑可以回復我~
#5

李曉健 回復 大空翼God 提問者

沒有其他問題,就把這個問題關閉吧
2015-12-17 回復 有任何疑惑可以回復我~
查看2條回復

舉報

0/150
提交
取消

關于網頁切入后臺后 動畫刷新問題

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

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

幫助反饋 APP下載

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

公眾號

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