我在带有fancybox库的表单中打开另一个。
我输入代码:
$(".fancybox").fancybox({
fitToView: false,
beforeLoad: function () {
this.width = parseInt(this.element.data('fancybox-width'));
this.height = parseInt(this.element.data('fancybox-height'));
},
iframe:{
preload: !(document.all && !document.querySelector)
},
afterClose: function (a, b, c) {
$("#BtnCerca")[0].click();
},
autoSize: false,
closeClick: false,
openEffect: 'fade',
openEasing: 'swing',
closeEffect: 'elastic',
closeClick: true,
padding: ['8', '8', '8', '8'],
});
然后点击链接我把类" fancybox fancybox.iframe"并且要打开的链接是nell&#; href,因此可以将第二个表单作为iframe打开。
但碰巧当我打开iframe afterClose时,事件发生在表单打开之前而不是在它关闭之后。
出了什么问题?我请求帮助.... 大卫
答案 0 :(得分:0)
我在表单关闭按钮中插入了open,功能:
function Close() {
parent.verificatest = true;
parent.$("#BtnCerca")[0].click();
parent.$.fancybox.reposition();
}
单击指向闭包的链接。
它有效......
谢谢