我有一个页面,其中的元素可以从中移除,有时其余元素在删除后重新调整即可。有时虽然他们没有,有没有办法迫使他们重新调整或无效?
谢谢!
答案 0 :(得分:1)
我相信你在询问如何强制浏览器“重新定位”/“重新绘制”页面上的所有元素,其中一些元素已从DOM中删除。
如果我正确地理解了你的问题,我依旧记得以前处理过这个问题。我很确定我将body标记的display:
属性设置为block
:
document.body.style.display = 'block';
如果这不起作用,你可以尝试一些令人讨厌的hackish,比如:
document.body.style.display = '';
document.body.style.display = 'block'
无论哪一个有效,我都肯定将代码包装在一个名字很好的function
中,以明确你要做的事情!