Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML5 DOM闪烁问题_Javascript_Jquery_Css_Html_Dom - Fatal编程技术网

Javascript HTML5 DOM闪烁问题

Javascript HTML5 DOM闪烁问题,javascript,jquery,css,html,dom,Javascript,Jquery,Css,Html,Dom,我用画布和DOM元素开发了HTML5游戏。我在玩游戏时遇到了DOM元素闪烁的问题。这个问题发生在移动浏览器中,尤其是Chrome浏览器 我的应用程序由全屏画布和DOM元素组成,如GUI(即弹出窗口)。有许多对象以循环方式呈现在画布上。在播放时,DOM元素突然开始闪烁(不是完整的,而是规则的片段)。DOM元素绝对定位,并通过CSS3(转换:缩放)在窗口调整大小时进行缩放 我无法发布代码,因为这是一个商业项目,但我在下面附加了屏幕 有人知道原因和解决办法吗 提前谢谢 我认为您没有发布任何屏幕截

我用画布和DOM元素开发了HTML5游戏。我在玩游戏时遇到了DOM元素闪烁的问题。这个问题发生在移动浏览器中,尤其是Chrome浏览器

我的应用程序由全屏画布和DOM元素组成,如GUI(即弹出窗口)。有许多对象以循环方式呈现在画布上。在播放时,DOM元素突然开始闪烁(不是完整的,而是规则的片段)。DOM元素绝对定位,并通过CSS3(转换:缩放)在窗口调整大小时进行缩放

我无法发布代码,因为这是一个商业项目,但我在下面附加了屏幕



有人知道原因和解决办法吗


提前谢谢

我认为您没有发布任何屏幕截图,但很可能是因为它在没有缓冲区的情况下重画了它。我会看一看双缓冲,我知道当我编写flash和java游戏时,缓冲确实解决了很多闪烁问题

这里有一个可能有用的问题:


编辑:好的,我现在看到屏幕了,可能不是双缓冲,而是CSS。我会仔细检查你的CSS是否有背景附件:固定或位置:固定,我知道在Chrome中有时会出现闪烁。

我没有任何背景附件或位置:固定元素。有很多元素。也许问题在于转换:CSS中的缩放?