0
offset.left
が正しくレンダリングされますが、offset.top
を使用して別のエレメントの下にエレメントを配置しようとすると、そのエレメントは約50px上に表示されます下。私は「隠蔽を解除するには」隠されていることのチェックボックスを持っている...IE8でjQuery(v1.5.2)offset.topが正しく表示されない
をoffset.top
を使用するように言うのstackoverflow上のさまざまな記事を読みましたが、私のために動作していないようです...
正しく機能していないと思われるコードを投稿してください。 – Jasper
問題を発見しました... ページにある非表示スパンを「再表示」するチェックボックスがあります。ページにこれらのスパンが表示されると、ユーザーに指示を提供する「ヘッダー」スパンがあります。 offset.topは、隠された範囲が明らかになったときに発生するオフセットを使用するのではなく、要素の元の**オフセットに基づいて計算します。 offset.top + headerHeight - heightOfOriginalElement + "px"; 私は、対応する要素のすぐ下にスパンを配置することができました。 –
私は答えとして上記のコメントをフラグしますが、stackoverflowは8時間後まで質問に答える新しいユーザーとして私を許可しません... –