Здравствуйте. Есть страница(лендинг). На body привязал клик и открытие ссылки в новой вкладке исключив основное содержимое страницы.
$("body").click(function(){
window.open('http://toster.ru', '_blank');
});
$(".container").click(function(e){
e.stopPropagation();
});
$(".mfp-container").click(function(e){
e.stopPropagation();
});
Проблема в том что последняя строчка не снимает событие с попап окна(magnific popup). Очевидно по причине того что элементов окна ещё нет в момент инициализации скрипта.
Пробовал через опции magnific но не работает
$('.header__orderBlock_btnLink,.footer__orderBlock_btnLink').magnificPopup({
type:'inline',
removalDelay: 500,
mainClass: 'mfp-fade popup_inline',
showCloseBtn: true,
closeMarkup: '<div class="mfp-close">x</div>',
closeBtnInside: true,
closeOnContentClick: false,
closeOnBgClick: true,
alignTop: false,
fixedContentPos: true,
callbacks: {
open: function () {
$("body").undind('click', clickOnBody);
}
}
});
Как можно решить данную проблему?
Спасибо.