UI的快速变化 - 我对jQuery宽度有什么看法?

时间:2014-12-20 10:16:55

标签: jquery

我使用这样的代码来获取文档的宽度:

$(document).width()

但是我注意到在调整窗口大小时我的布局经常被打破,我做了一些测试,我发现改变的速度至关重要。当我非常缓慢地调整窗口大小时,宽度的值是正确的。但是当我快速调整窗口大小(一次移动50%)时,读取的宽度来自之前的状态。

为了比较,我添加了

document.body.getBoundingClientRect()

无论窗口的变化有多快,第二种方法都能让我随时可靠地阅读。

好的,我发现应该使用什么,但我想知道jQuery方法有什么问题。那我在这里想念什么?

1 个答案:

答案 0 :(得分:0)

据我所知,jQuery包装了原始的javascript。
你意识到$是用jQuery编写的?

这就是为什么,我认为jQuery执行速度比原始javascript代码慢 在结果到达之前,他们可能会先在.width()函数中执行某些操作。

请尝试this链接以供参考

谢谢,