2012-02-16 117 views
0

下面的代碼工作,但它同時播放DOM中的所有projekktor視頻播放器的實例。我將如何修改代碼以僅播放與單擊的.startb相同的父div內的視頻?玩HTML5播放器

HTML

<div class="videoContainer"> 
     <div class="playerHolder"> 
      <div class="videoPlayer"><video class="projekktor" poster="poster.jpg" title="" width="640" height="385" controls> 
      <source src="video.mp4" type="video/mp4" /> 
      <source src="video.webm" type="video/webm" /> 
      </video></div> 
      <div class="startb"><img src="dbs/images/start.png"/></div> 
      <div class="postImage"><img src="006_CCC_Magdelena_poster.jpg" title="" width="640" height="385" /></div> 
     </div> 
</div> 

JS

$('.startb').click(function() { 
    projekktor('*').each(function() { 
     this.setPlay(); 
    }); 
}); 

回答

1

試試這個:

$('.startb').click(function() { 
    $(this).parent('div').find('.projekktor').setPlay(); 
});