Jade:
.news-iframe
.modal(data-youtube="https://www.youtube.com/embed/ZJB1AUiKyEs")
p Участие в тренинге
iframe.js-news-iframe-item(src='', frameborder='0', allowfullscreen)
jQuery:
$('.news-iframe').click(function(e){
var modal = $('.modal');
var youtubeSrc = modal.data('youtube');
var tubeIframe = $('.js-news-iframe-item');
modal.toggleClass('is-visible');
if( modal.css('display') == 'flex'){
tubeIframe.attr('src', youtubeSrc);
} else {
tubeIframe.removeAttr('src');
}
});
Этот код выключает воспроизведение видео
iframe
в модалке после закрытия модалки (что бы при закрытии модалки видео не продолжало звучать дальше). Понимаю что код не оч, но что смог.
Из-за такого кода после каждого открытия модалки в консоли около 10 ошибок, ругающихся на
iframe
. Да и собственно, при любом коде, даже от простой вставки
iframe
в HTML, происходит куча ошибок.
Это какая-то особенность
iframe
или я творю полную дичь?