【发布时间】:2011-03-24 02:56:04
【问题描述】:
假设我在 HTML 页面上有一个 iframe:
<iframe src="/script.php"></frame>
iframe 位于模态框窗口内(我正在为模态窗口使用 jQuery 插件:http://opensource.steffenhollstein.de/templates/modalbox/)。
当模态框关闭时,其中的 iframe 会使用 jQuery remove() 方法从页面的 HTML 中删除。
我怎样才能注意到 iframe 已被删除并执行一些 javascript 代码?基本上我想要的是在模式框关闭后刷新页面。这是模态框插件的关闭方法:
jQuery.fn.modalBox.close = function(settings){
// merge the plugin defaults with custom options
settings = jQuery.extend({}, jQuery.fn.modalBox.defaults, settings);
if( settings.setFaderLayer && settings.setModalboxContainer ){
jQuery(settings.setFaderLayer).remove();
jQuery(settings.setModalboxContainer).remove();
jQuery("iframe.modalBoxIe6layerfix").remove();
}
};
【问题讨论】:
标签: javascript jquery