在完全应用更改之前,jQuery的css方法是否会阻塞?

Ale*_*lex 3 html javascript jquery dom

在使用jQuery css函数应用CSS更改后,我想要执行一些计算.此方法是否等到完全应用CSS更改后,是否重新绘制了元素?

zzz*_*Bov 10

使用JavaScript修改样式是一种同步行为.更新元素的类,ID和内联样式将立即对元素生效,您可以安全地获取该元素的新维度或样式.


话虽如此,各种浏览器中存在一些小问题,除非进行非常具体的样式更改,否则不会重新绘制.同样,布局的重新计算同步发生,但您可能需要做额外的工作来强制重绘.