嗨,我想知道一旦孩子关闭,是否有可能将变量从fancybox子回传给父母?
任何信息都非常感谢.
问候,
菲尔
编辑**
function cleanUp(){ var bla = $("#fancybox-frame").contents().find('input[name=pd_id]'); alert(bla.val()); } $("#tree .product a[class!=copy]").fancybox({ 'width' : 770,'height' : '95%','autoScale' : false,'transitionIn' : 'none','transitionOut' : 'none','type' : 'iframe','onCleanup' : cleanUp });
解决方法
@H_301_15@ 您可以在 fancybox api中看到:onClosed …将在fancybox关闭后调用$('.overlay').fancybox({ onClosed: function() { var bla = $('#targetFrame')[0].contentWindow.targetFunction(); } });
没有子窗口/ iframe,盒子只是一个绝对定位的div.它与页面位于同一个DOM中.