2017-09-14 192 views
0

在网页上使用多个createjs画布阶段。createjs画布重新滚动

每当我滚动页面,在iOS Safari和Android Chrome浏览器中,所有阶段都会被清除并重新绘制(导致长时间闪烁)。

有没有一种方法可以避免在每次滚动重绘?

回答

1

我从来没有见过这个。是否调整了滚动的画布?

调整画布元素的大小将导致画布清除。滚动发生时,您可以尝试执行state.update()

+0

结果Safari浏览器正在调整每个滚动窗口,因为导航栏更改大小。有没有办法阻止调整大小的阶段? – tomeraz

+1

不可以。您可以进行阶段更新,但是可以尝试阻止调整大小。移动Safari浏览器页面调整在许多项目中肯定是一种痛苦! – Lanny