首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

关于关闭TAB,IFRAME占用的内存不能释放有关问题

2012-08-24 
关于关闭TAB,IFRAME占用的内存不能释放问题使用TAB时注意,如果TAB是引用IFRAME,关闭TAB时IFRAME不会被销毁

关于关闭TAB,IFRAME占用的内存不能释放问题

使用TAB时注意,如果TAB是引用IFRAME,关闭TAB时IFRAME不会被销毁从而导致内存不能释放,大量使用TAB+IFRAME容易导致内存溢出,所以使用TAB时,一定要把jsUtil.js引用到页面上

?

$.fn.panel.defaults.onBeforeDestroy = function() {/* 回收内存 */var frame = $('iframe', this);if (frame.length > 0) {frame[0].contentWindow.document.write('');frame[0].contentWindow.close();frame.remove();if ($.browser.msie) {CollectGarbage();}}};

?

?以上全局扩展方法会覆盖掉panel的onBeforeDestroy事件,自动把iframe销毁释放内存

热点排行