javascript - Vue 寫了個彈幕,出現很卡現象
淡淡烟草味
淡淡烟草味 2017-05-19 10:12:25
0
6
556

效果和程式碼。

http://u6.gg/Skx

##運行久了之後會出現假死 或 無回應 或 開始有點卡了

求優化,或給個解決方案。

淡淡烟草味
淡淡烟草味

全部回覆(6)
Peter_Zhu

彈幕增加速度比消失速度快,數量到一定程度之後一定會卡。

解決辦法的話增加彈幕隊列的數量上限。

另外因為在不斷呼叫js計算left,所以記憶體會越來越大,觸發GC之後也會導致卡頓。

然而啥要用requestAnimationFrame,用css動畫吧

左手右手慢动作

用css3 動畫?

黄舟

定時器 一直在 頁面中加入元素,
可以把 走到最左邊的元素刪除,只保留頁面中的元素

Ty80

this.data.barrage.item 有34個 控制一下
走到最左邊的元素刪除
還有一個註解掉控制台的日誌
試一試

習慣沉默

使用CSS3動畫,起始位置為元素左側貼螢幕右側,停止位置為元素右側貼螢幕左側。
當動畫結束的時候移動元素。

洪涛

這個我之前做過 推薦用canvas蓋在上面 dom總是會比較卡

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!