1

Web サイトで jQuery の scrollTo プラグインを使用しています。ボタンをクリックして別のdivにスクロールできる垂直スクロールdivを作成しました。そして、前の div に戻るための戻るボタンを作成する必要があります。

私が欲しいのは反対です

this.next()

私は試した

this.prev()

しかし、うまくいきません。

$('#tabs').click
(
    function()
    {
        $('#wrapper').scrollTo(this.prev(), 'medium')
    }
);
4

2 に答える 2

1

thisは未加工の要素参照です。次のような jQuery メソッドを使用する前に、jQuery オブジェクトでラップする必要がありますprev()$(this).prev()

于 2009-05-07T20:37:02.413 に答える
1

試す:

$('#tabs').click
(
    function()
    {
        $('#wrapper').scrollTo($(this).prev(), 'medium')
    }
);

イベントでは、これは jQuery オブジェクトではなく DOM 要素を表します。

于 2009-05-07T20:38:18.620 に答える