2015-01-26 4 views
0

У меня есть всплывающее окно YouTube. Когда я нажимаю на кнопку, появляется всплывающее окно. Но когда я закрываю его, звук видео продолжает играть. Как я могу остановить звук?Как остановить воспроизведение звука на YouTube?

function popup2(id, video) { 
    $('.popup_overlay').show(); 
    $('#'+id).addClass('activePopup'); 
    $('.activePopup').show(); 
    switch(video) { 
     case 'video1': $('#video').html('<iframe width="854" height="510" src="//www.youtube.com/embed/kJUmm8-Y5JM?autoplay=1&cc_load_policy=0" frameborder="0" allowfullscreen></iframe>'); break; 
    } 
} 

function popup_out() { 
    $('.popup_overlay').hide(); 
    $('.popup').hide(); 
    $('.popup_overlay').hide(); 
    $('.popup2').hide(); 
    $('.popup').removeClass('activePopup'); 
    $('body').find('label').removeClass('red'); 
    send = false; 
} 

Вот мой HTML код:

<div class="popup2" id="video"></div> 

<div onclick="popup2('video', 'video1')">BUTTON</div> 

ответ

4

Кажется, вы просто скрывается IFRAME YouTube, так что видео все еще играет, но вы не можете ее видеть. Вы могли бы попытаться просто опорожнить #video DIV в вашей popup_out функцию(), что-то вроде этого:

$('#video').html(''); 

или

$('#video').empty(); 
+0

Ok человека, но, как использовать свой код?) Не могли бы вы объяснить мне =) –

+0

Я предполагаю, что функция popup_out() используется для закрытия всплывающего окна. Просто добавьте $ ('# video'). Empty(); к этой функции – finnmich

Смежные вопросы