играть в html5 плеер - PullRequest
       3

играть в html5 плеер

0 голосов
/ 16 февраля 2012

Приведенный ниже код работает, но одновременно воспроизводит ВСЕ экземпляры видеопроигрывателя projekktor в DOM. Как бы я изменил код, чтобы воспроизводить видео только в том же родительском div, что и .startb, по которому я щелкаю?

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 Ответ

1 голос
/ 16 февраля 2012

Попробуйте это:

$('.startb').click(function() {
     $(this).parent('div').find('.projekktor').setPlay();
});   
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...