去除比方说,我有一个HTML网页的iframe:我怎么能知道什么时候一定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();
}
};
yoru答案中有一个小的错字,但在我纠正错误之后它就起作用了。感谢:0 – 2010-08-02 09:38:03