ラベル付きのdivを持つjsbinを作成しました
そして、特定のラベルまでスクロールしたいと思います。
ただし、がである場合にのみ正しく機能しmargin-topます0。
しかし、私がそれを使ってテストした場合、margin-top:100pxそれは正確ではありません... http://jsbin.com/idinob/8/edit
何故ですか ?
アニメーションコマンドは次のとおりです。
$('.d').animate({
scrollTop: $(".s210").position().top
}, 200);
});
そして、私は使用しましたが、div内にあるスパンについて話しているからではpositionありません。つまり、オフセットではなく位置について話しているのです。offset
$(".s210").position().topマージントップの影響を受けているようです。
なぜ ?