mister.oleg-serow
Посетитель
1/3
Приветствую. Помогите доделать js код
Так код срабатывает:
Нужно добавить этот в конце:
Кто разбирается, помогите люди добрые)
Код:
$('#show_online, .btn-view').on('click', function() {
var meta = $(this),
metaT = meta.attr('title'),
metaS = meta.data('src');
$('body').append('<div id="trailer-box" title="'+metaT+'"></div>');
$("#trailer-box").html('<div class="mediabox-wrap"><div class="mediabox-content"><span class="mediabox-close"></span><iframe src="'+metaS+'" frameborder="0" allowfullscreen></iframe></div></div>',{embed:embedLink});this.root.insertAdjacentHTML('beforeend',lightbox);},close:function(){var wrapper=document.querySelector('.mediabox-wrap');wrapper.addEventListener('click',function(e){if(e.target&&e.target.nodeName==='SPAN'&&e.target.className==='mediabox-close'){wrapper.classList.add('mediabox-hide');setTimeout(function(){this.root.removeChild(wrapper);}.bind(this),500);}}.bind(this),false);}};return MediaBox;}));
});
Так код срабатывает:
Код:
$('#show_online, .btn-view').on('click', function() {
var meta = $(this),
metaT = meta.attr('title'),
metaS = meta.data('src');
$('body').append('<div id="trailer-box" title="'+metaT+'"></div>');
$("#trailer-box").html('<div class="mediabox-wrap"><div class="mediabox-content"><span class="mediabox-close"></span><iframe src="'+metaS+'" frameborder="0" allowfullscreen></iframe></div></div>')
});
Код:
,{embed:embedLink});this.root.insertAdjacentHTML('beforeend',lightbox);},close:function(){var wrapper=document.querySelector('.mediabox-wrap');wrapper.addEventListener('click',function(e){if(e.target&&e.target.nodeName==='SPAN'&&e.target.className==='mediabox-close'){wrapper.classList.add('mediabox-hide');setTimeout(function(){this.root.removeChild(wrapper);}.bind(this),500);}}.bind(this),false);}};return MediaBox;}));
Кто разбирается, помогите люди добрые)