私はそれはCSSのプロパティここでposition:fixed;
jqueryのオフセットと固定位置のバグ
である。しかし、それはドキュメントに相対する必要がありますを持っている場合.offset()は右、親要素に対する相対になることが分かりました?
私はそれはCSSのプロパティここでposition:fixed;
jqueryのオフセットと固定位置のバグ
である。しかし、それはドキュメントに相対する必要がありますを持っている場合.offset()は右、親要素に対する相対になることが分かりました?
コードが間違っていました。 jQueryオフセットは相対的なものです。
$(document).ready(function(){
$('#child').click(function(){
alert($(this).offset().top);
});
});
この例では、.offset()を使用していません... DOM要素のoffsetTopを使用しています。私はchanged the exampleを.offset()に変換し、これは予期されるようにドキュメントに関連しています。