0

jQuery 1.7.2 以前では期待どおりに width() の呼び出しがゼロ以外の値を返すテスト Web サイトがありますが、新しいバージョン (1.8.0 以降) では、関数はゼロを返します。

問題は、次の Web ページの 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