UI的快速变化 - 我错过了jQuery宽度的什么

  • 本文关键字:jQuery 错过了 变化 UI jquery
  • 更新时间 :
  • 英文 :


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

$(document).width()

但是我注意到在调整窗口大小时我的布局不断被破坏,我做了一些测试,我发现更改的速度至关重要。当我非常缓慢地调整窗口大小时,宽度的值是正确的。但是当我快速调整窗口大小(一次移动 50%(时,读取的宽度是从以前的状态开始的。

为了比较,我添加了

document.body.getBoundingClientRect()

第二种方法始终为我提供可靠的读数,无论窗口的变化有多快。

好的,我

找到了我应该使用的东西,但我想知道jQuery方法有什么问题。那么我在这里错过了什么?

据我所知,jQuery包装了原始的javascript。
你意识到$是由jQuery组成的吗?
这就是为什么,我认为jQuery的执行速度比原始javascript代码慢是有道理的.
在结果到达您之前,他们可能首先在 .width(( 函数中做了一些事情。
试试这个链接作为参考

谢谢

最新更新