Javascript重画
我尝试用一个指示符交换元素。。在元素上做一些工作。。将其调回并销毁指示器 在处理元素的过程中,我更新了指示器(这绝对是位置,因为某些css内容需要它) 如果我只是这样做,我永远看不到指标,我想我会想强制重新绘制或等待一段时间后,每个指标更新 问题是,我宁愿看到元素消失并重新出现,同时什么都没有。但是,如果我在两点之间“提醒”,指示器会神奇地显示出来(如果我甚至在循环中更新它,并在循环中添加警报,然后在浏览器中禁用警报,我可以看到指示器被更新,然后被换出元素) 我尝试了所有建议的方法:Javascript重画,javascript,Javascript,我尝试用一个指示符交换元素。。在元素上做一些工作。。将其调回并销毁指示器 在处理元素的过程中,我更新了指示器(这绝对是位置,因为某些css内容需要它) 如果我只是这样做,我永远看不到指标,我想我会想强制重新绘制或等待一段时间后,每个指标更新 问题是,我宁愿看到元素消失并重新出现,同时什么都没有。但是,如果我在两点之间“提醒”,指示器会神奇地显示出来(如果我甚至在循环中更新它,并在循环中添加警报,然后在浏览器中禁用警报,我可以看到指示器被更新,然后被换出元素) 我尝试了所有建议的方法:style.
style.display=none
,然后返回,读取与布局相关的内容,让浏览器重新计算它
您可以用一个例子来代替解释您的问题,或者至少使用按钮将您的代码发布到问题中。它现在是为webkit编写的..:/我找到了解决问题的方法。。。必须用setInterval或类似的东西替换for,那么代码不会立即完成