2009-05-07 10 views
1

私はウェブサイト上でjQueryのscrollToプラグインを使用しています。 ボタンをクリックして別のdivにスクロールすることができる垂直スクロールdivを作った。 そして、私は前のdivに戻るために戻るボタンを作る必要があります。私が欲しいものjQueryで前のdivにスクロール

は私が

this.prev() 

を試みたが、それは動作しません

this.next() 

の反対です。

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

エラーメッセージが表示されます – bendewey

+0

いいえ、メッセージはありません! –

答えて

1

試してみてください。イベントで

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

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

+0

はい、それは私がShog9の答えを読んだ後にしたものです。 とにかくありがとう、あなたの答えは彼よりもはっきりしています。 –

1

this生の要素の参照です - あなたはprev()のようなjQueryのメソッドを使用することができます前に、あなたはjQueryオブジェクトでラップする必要があります:$(this).prev()

関連する問題