私が構築しているページでわかるように、jQuery scrollTo プラグインを使用していますhttp://portfolio.tomvervoort.net/
300px の固定ヘッダーのため、コンテンツはヘッダーの下に移動します。これは、メニューの [about] ボタンをクリックするとはっきりとわかります。すべてがヘッダー/メニューの下に配置されるように、scrollTo スクリプトに 300px のオフセットを追加することは可能ですか?
私が構築しているページでわかるように、jQuery scrollTo プラグインを使用していますhttp://portfolio.tomvervoort.net/
300px の固定ヘッダーのため、コンテンツはヘッダーの下に移動します。これは、メニューの [about] ボタンをクリックするとはっきりとわかります。すべてがヘッダー/メニューの下に配置されるように、scrollTo スクリプトに 300px のオフセットを追加することは可能ですか?
次の説明に従って、「オフセット」設定を使用できます。
http://flesler.blogspot.com.ar/2007/10/jqueryscrollto.html
何かのようなもの:
$.scrollTo(newLoc, o.scrollSpeed, {
// ...
offset:-300
});
jquery.nav.jsでこの行を変更してみてください。
$.scrollTo(newLoc, o.scrollSpeed, {
に
$.scrollTo($('newLoc').offset().top-300, o.scrollSpeed, {
したがってscrollto
、その要素に正確にスクロールするように指示する代わりに、要素の位置を自分で取得して300を減算します