2012-03-01 11 views
0

私はビデオサムギャラリーで作業しています。私はそれを他の方法で行う方法を理解できませんでした...これは動作しますが、私はデフォルトで最初のビデオを返したいと思います。何もクリックされていない場合、最初に真偽の文を追加する必要があると思いますか?前もって感謝します。クリックしないと最初の要素が返されますjquery

$('.thumb').live('click', function() { 
      $('.thumb').not(this).next().removeClass('showVid'); 
    if(!$(this).next().hasClass('showVid')) 
    { 

     $(this).next().addClass('showVid'); 

    } 


}); 
+0

に戻ります1つはデフォルトでクリックの内側に、またはデフォルトではページが読み込まれた後に表示されます。 – Bot

+0

'.thumb'をクリックすると正確に何ができますか? – blackpla9ue

+0

ビデオを含むdivを表示します。はい、最初にページの読み込みを表示したいと思います。 – user718229

答えて

0

あなたは、ページの読み込みに選択された最初の.thumbをしたい場合は、あなたのハンドラをバインドした後

$('.thumb:first').trigger('click'); 

を追加します。

1

質問/説明が最初に返したいと思っている...少し曖昧ですが、あなたが望むようにサイクルに聞こえる親指と私はあなたの質問を求めているかわからないんだけど初め

$('.thumb').live('click', function() { 
    $('.showVid').removeClass('showVid'); 
    var next=$(this).next(); 
    // if next doesn't exist, go to first 
    next.length ? next.addClass('showVid') : $('.thumb:first').addClass('showVid'); 
}); 
関連する問題