2012-06-09 7 views
5

小さな問題。私はdiv id="comHere"をどこかのデザインの中に持っています。 デザインの上部には、<a href="#comeHere">Click Here</a>があります。jQuery - オフセット単位を追加する

さて、私はhrefのリンクをクリックしたとき、それはこのコード

scrollTop: $($anchor.attr('href')).offset().top

を使用してdiv要素にスクロールマイ要件はdivのとき、上から600pxのオフセット位置を有していると言う、ということです私はスクロールを600px+100pxに、そして600pxにはしたくないというリンクをクリックします。

これはjQueryを使用して可能ですか?

おかげで、 のDev

答えて

17
scrollTop: $($anchor.attr('href')).offset().top - 100 
+1

感謝。私は "+"を " - "に変更しなければなりませんでした。それ以外の場合は、500ピクセルにスクロールしていました。以前私は100em、100pxで試していました。 – Dev

+0

完璧なソリューション –

関連する問題