Я сталкивался с той же проблемой раньше.
То, что я сделал, удалил источник iframe , когда я закрыл всплывающее окно, и вернул его на , когда я открыл его в jQuery. Таким образом, я уверен, что видео не будет воспроизводиться, когда всплывающее окно закрыто.
Редактировать Добавлен пример:
Добавьте необязательный параметр в вашу функцию, содержащий URL-адрес видео
<a href="javascript:void(null)" onclick="popup('popUpDiv', 'http://www.youtube.com/embed/NWHfY_lvKIQ')" class="more_details">more details</a>
Установите источник вашего iframe в своей функции с помощью URL-адреса видео
function popup(pPopup, pYt){ //pYt optional
$('iframe').attr('src', pYt);
}
Добавьте эту строку в свой код, если вы хотите удалить источник
$('iframe').attr('src', '');