2017-09-14 188 views
0

在網頁上使用多個createjs畫布階段。createjs畫布重新滾動

每當我滾動頁面,在iOS Safari和Android Chrome瀏覽器中,所有階段都會被清除並重新繪製(導致長時間閃爍)。

有沒有一種方法可以避免在每次滾動重繪?

回答

1

我從來沒有見過這個。是否調整了滾動的畫布?

調整畫布元素的大小將導致畫布清除。滾動發生時,您可以嘗試執行state.update()

+0

結果Safari瀏覽器正在調整每個滾動窗口,因爲導航欄更改大小。有沒有辦法阻止調整大小的階段? – tomeraz

+1

不可以。您可以進行階段更新,但是可以嘗試阻止調整大小。移動Safari瀏覽器頁面調整在許多項目中肯定是一種痛苦! – Lanny