1

私は単純な url.page#hash スタイルの URL を使用しており、jquery を使用してページ上のその ID へのスクロールを呼び出しています。

問題は、ウェイポイント mod を使用して高さ 33 ピクセルのトップ ナビゲーションを貼り付けているため、その下のハッシュ タグの場所が完全に隠れてしまうことです (1 行のテキストです)。

ハッシュ コールで ID にマージンを追加して、メニューのトップ アカウントを保持できるようにする方法はありますか?

4

2 に答える 2

1

offset().top - 33スクロール先の要素を使用できます。

$('html, body').animate({
    scrollTop: $(ID).offset().top - 33
});

例を次に示します: http://jsfiddle.net/ykC9U/1/

于 2013-01-28T20:19:42.373 に答える
-1

css を使用してみてください:

<a id="mytag" style="margin-top:-33px"></a>
于 2013-01-28T19:56:20.563 に答える