Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.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重画_Javascript - Fatal编程技术网

Javascript重画

Javascript重画,javascript,Javascript,我尝试用一个指示符交换元素。。在元素上做一些工作。。将其调回并销毁指示器 在处理元素的过程中,我更新了指示器(这绝对是位置,因为某些css内容需要它) 如果我只是这样做,我永远看不到指标,我想我会想强制重新绘制或等待一段时间后,每个指标更新 问题是,我宁愿看到元素消失并重新出现,同时什么都没有。但是,如果我在两点之间“提醒”,指示器会神奇地显示出来(如果我甚至在循环中更新它,并在循环中添加警报,然后在浏览器中禁用警报,我可以看到指示器被更新,然后被换出元素) 我尝试了所有建议的方法:style.

我尝试用一个指示符交换元素。。在元素上做一些工作。。将其调回并销毁指示器

在处理元素的过程中,我更新了指示器(这绝对是位置,因为某些css内容需要它)

如果我只是这样做,我永远看不到指标,我想我会想强制重新绘制或等待一段时间后,每个指标更新

问题是,我宁愿看到元素消失并重新出现,同时什么都没有。但是,如果我在两点之间“提醒”,指示器会神奇地显示出来(如果我甚至在循环中更新它,并在循环中添加警报,然后在浏览器中禁用警报,我可以看到指示器被更新,然后被换出元素)

我尝试了所有建议的方法:
style.display=none
,然后返回,读取与布局相关的内容,让浏览器重新计算它


您可以用一个例子来代替解释您的问题,或者至少使用按钮将您的代码发布到问题中。它现在是为webkit编写的..:/我找到了解决问题的方法。。。必须用setInterval或类似的东西替换for,那么代码不会立即完成