0

現在のデモはこちら:http ://www.studioimbrue.com/sites/eliotdudik

私はタブシステムが素晴らしく機能しています。ギャラリーを下って、「序文」または任意のメニュー項目をクリックすると、0,0にスクロールして戻るように取得しようとしています。

現在のスライドコードは次のとおりです。

$('#wrapper ul li').click(function() {
    $(window).scrollTo($(this).next('li'), 500, {offset: {top:0, left:-50}}, {easing:'easeOutExpo'} );
});

そして、私はその下にこのようなものを追加しようとしています:

$('#menu li').click(function() {
    $(window).scrollTo(0,0, 500, {offset: {top:0, left:-50}}, {easing:'easeOutExpo'} );
});

タブの切り替えは続行されますが、最初にスクロールして戻ることはありません。

4

1 に答える 1

1

クリック イベントはli要素に委任されていません。a代わりに (アンカー) 要素をターゲットにする必要があります。だからここに行きます:

$('#menu li a').click(function() {
    $(window).scrollTo(0,0, 500, {offset: {top:0, left:-50}}, {easing:'easeOutExpo'} );
});
于 2010-05-15T13:53:14.633 に答える