0

我有一个测试网站,其中对 width() 的调用返回非零值,正如 jQuery 1.7.2 及更早版本中所预期的那样,但在较新版本(1.8.0 及更高版本)中,该函数返回零。

问题出在下面列出的网页中 index.html 的第 183 行:

var initialRenderingWidth = $(this).width()

...我试图获取给定跨度的计算宽度(我将用具有适当来源的标签替换)

Non-zero - Correct: http://dan.karelia.com/drop/width_152/
zero -   Incorrect: http://dan.karelia.com/drop/width_191/

(这些比较版本 1.5.2 和 1.9.1,但一些测试将更改隔离为 1.8.0。)

任何 jQuery 专家都可以理解为什么会发生这种变化,它是否是一个错误,以及我可以做些什么来解决它?

4

0 回答 0