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