0
A
回答
1
只需将所有元素的父项添加到DOM中,以便它只重绘一次。
+0
如果我只操纵一个节点(及其子节点),那么这个方法可行。事实证明,我是。它在我的脑海中点击,我在你发布之前就已经复杂化了一切。 – BanksySan
相关问题
- 1. 如何禁用浏览器浏览器?
- 2. 禁用锚/ Safari浏览器
- 3. 在JS禁用浏览器
- 4. 禁用浏览器按钮
- 5. 禁用URL在浏览器
- 6. 禁用浏览器缓存
- 7. 流星在浏览器中返回NaN
- 8. 直接返回流到Web浏览器
- 9. 禁用浏览器平台/在浏览器平台上登录
- 10. 禁用回基于浏览器的应用程序AS3
- 11. 禁用浏览器的快捷键
- 12. 禁用默认的Android浏览器
- 13. 禁用浏览器中的ssl警告
- 14. 在浏览器中启用/禁用JavaScript
- 15. 使用servlet禁用浏览器返回功能
- 16. Asterisk + Node.js +浏览器流
- 17. 浏览器到浏览器的实时流式传输系统
- 18. 回到浏览器
- 19. 如何将浏览器的流氓响应流式传输到浏览器?
- 20. 禁用焦点到浏览器
- 21. 禁用浏览器滚动条
- 22. 在浏览器中禁用键功能
- 23. ROR + MVC禁用浏览器缓存
- 24. ASP.Net MVC禁用浏览器缓存(firefox)
- 25. apache httpd禁用目录浏览器
- 26. 如何禁用aptana内部浏览器
- 27. Selenium RC - 禁用浏览器cookie
- 28. Plone ckeditor禁用浏览服务器
- 29. Python Web浏览器:禁用Javascript?
- 30. Chrome浏览器“检查”标尺 - 禁用
它可能*不会在每个元素之后重绘。要注意的主要问题是散布DOM添加/删除与元素大小和位置等查询,因为这些查询将强制浏览器重绘,以便为您提供正确的答案。 – Pointy
您可以使用[片段](https://developer.mozilla.org/en-US/docs/Web/API/Document/createDocumentFragment)并将您的元素添加到该“元素”,并在完成后添加它。 –
@Pointy关于查询大小的有趣点。我没有考虑过。 – BanksySan