1

画像スライダーがあり、スライダー API で定義されているように、特定のクラスを持つものを除くすべてのスライド キャプションを選択する必要があります。

現在のスライド番号 (インデックス値) をスライダーに表示する変数 curSlide があります。

var curSlide = $('#slides').superslides('current');

現在表示されていないキャプションをすべて非表示にしたいと考えています。キャプションは、インデックス値の前にキャップが付いた同じクラスを持ちます。たとえば、cap0、cap1、cap2 などです。

var notClass= $("#captions:not(li.cap" + curSlide));
notClass.animate({'opacity' : 0}, 200);

これは機能していません。このセレクターを変数として正しく記述するにはどうすればよいですか?

4

1 に答える 1

1

)セレクターにクロージングがありません:

var notClass= $("#captions:not(li.cap" + curSlide + ")");

あなたが望む間、あなたは実際に:not(フェリックスが述べたように選択してい:not()ました.

于 2013-06-25T21:13:30.897 に答える