Я использую последнюю версию fancybox (2.0.4) и создал fancybox для iframe. контент отображается правильно. Я добавляю кнопку «закрыть» в свой HTML-код, который отображается в iframe. Я хочу, чтобы кнопка закрытия имела тот же результат, что и нажатие «x» в правом верхнем углу окна fancybox. Я знаком с iframe FancyBox возвращает parent. $ как undefined (с использованием WordPress) , а мой родительский
является объектом DOM, в котором ничего нет. также пробовали
window.parent.jQuery.fancybox.close();
window.parent.jQuery.fn.fancybox.close();
parent.jQuery.fn.fancybox.close();
parent.jQuery.fancybox.close();
любую помощь?
ОБНОВЛЕНИЕ:
$(document).ready(function() {
$(".fancybox").fancybox({
maxWidth : 800,
maxHeight : 600,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
closeClick : false,
type : 'iframe',
openEffect : 'none',
closeEffect : 'none',
afterClose : function() {
window.location.reload();
}
});
});
link
как мне добавить кнопку в new.html
, закрывающее окно iframe fancybox
ОБНОВЛЕНИЕ: полные файлы html
link