`
frank1998819
  • 浏览: 733065 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

jQuery EasyUI Tabs关闭Tab时不能完全释放内存解决方法 (转)

 
阅读更多

EasyUI的Tabs,如果你在Tab中使用了<iframe>显示Tab页面内容,在关闭Tab后,iframe所占用的内存并不能得到释放,直到浏览器关闭。当Tab操作得越多,内存占用就越大,很多人痛苦于此。下面给出一个更有效翻译Tab所占用内存的解决方法

if (你使用的是未经压缩的EasyUI)

{

打开jquery.easyui.js,搜索“tab.panel("options").tab.remove();”,在该语句后面插入下面代码,保存即可:

var frame=$('iframe', tab);if(frame.length>0){frame[0].contentWindow.document.write('');frame[0].contentWindow.close();frame.remove();if($.browser.msie){CollectGarbage();}}

}

else

{

打开jquery.easyui.min.js,搜索“i.panel("options").tab.remove();”,在该语句后面插入下面代码,保存即可:

var frame=$('iframe', i);if(frame.length>0){frame[0].contentWindow.document.write('');frame[0].contentWindow.close();frame.remove();if($.browser.msie){CollectGarbage();}}

}

分享到:
评论

相关推荐

    如何解决jQuery EasyUI 已打开Tab重新加载问题

    也就是说解决easyui 左侧tab重新刷新加载问题实现。 实现如下: function addTab(subtitle, url) { if (!$('#tabs').tabs('exists', subtitle)) { $('#tabs').tabs('add', { title : subtitle, content :...

    jQuery EasyUI 1.3.5 离线简体中文API文档

    combo:修复点击页面某一个combo组件的下拉列表时触发的“onHidePanel”事件会导致页面上其他combo组件的下拉列表被关闭的问题; combogrid:修复某些从combo组件继承来的方法无法使用的问题。 Improvement(改进...

    jQuery EasyUI 实例演示(菜单、TAB等)

    jQuery EasyUI 实例演示(菜单、TAB等)! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/

    jQuery EasyUI 1.4.1 离线简体中文API文档

    chm格式文档如果打不开,有可能是被杀毒软件拦截掉了,请关闭后再试,如果还是不能用,就使用exe格式的吧!另外文档全部存放在docs目录下,有些人自己不知道看文档,也不知道看下载说明,甚至连翻目录都懒得翻,就...

    jquery easyui的tabs使用时的问题

    我最近也使用了一下jquery easyui里tabs,但是发现一个问题:如果你把tabs的div开始设置为display:none,然后写个function change(){$(“#tabs”).css(“display”,”block”)}来让tabs显示,当执行change()时,结果...

    实例代码讲解jquery easyui动态tab页

    通过使用 jQuery EasyUI 可以很容易地添加 Tabs。您只需要调用 ‘add’ 方法即可。 function addTab(title, href,icon){ var tt = $('#tabs'); if (tt.tabs('exists', title)){//如果tab已经存在,则选中并刷新该...

    jquery-easyui-EDT-1.5.5.7z

    jQuery EasyUI 1.5.5 版本更新内容 Bug(修复) tabs:修复当标题包含符合元素时,所选择的历史顺序错误的问题; combo:修复当设置了一个较大的'delay'值的时候下拉面板可能不会被隐藏的问题; layout:修复当鼠标...

    关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法

    主要介绍了关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法,需要的朋友可以参考下

    JQuery EasyUI 1.4.1 离线简体中文API文档

    tabs:“update”方法增加“type”参数,允许用户更新表头、表体或整个tab控件; panel:添加“openAnimation”、“openDuration”、“closeAnimation”和“closeDuration”属性用来设置面板打开和关闭时的动画效果...

    jQuery Easyui Tabs扩展根据自定义属性打开页签

    easyui是一个轻量级的后台管理系统框架,各种组件均有,使用简单方便,现在已经有免费版的License了。 1.增加扩展 [removed] /** * @author {kexb} easyui-tab扩展根据id切换页面 */ $.extend($.fn.tabs.methods, {...

    jQuery EasyUI Tab 选项卡问题小结

    比如说 我先把行政区域的页面打开之后,我又把产品类型管理的页面打开,之后我再产品类型管理里添加了一条数据,当我点击横着的行政区域选项卡时,我需要使用到产品类型管理岗添加的数据,但是在行政区域里不存在那...

    jQuery EasyUI 1.4.1 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示

    chm格式文档如果打不开,有可能是被杀毒软件拦截掉了,请关闭后再试,如果还是不能用,就使用exe格式的吧!另外文档全部存放在docs目录下,有些人自己不知道看文档,也不知道看下载说明,甚至连翻目录都懒得翻,就...

    jQuery EasyUI API 中文文档 – Tabs标签页/选项卡

    依赖 panel linkbutton 用法示例 创建tabs 1、 经由标记创建Tabs 从标记创建Tabs更容易,我们不需要写任何JavaScript代码。记住把 ‘easyui-tabs’ 类添加到标记,每个tab panel 经由子标记被创建,其用法与Panel...

    jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法

    我们在使用EasyUI Tabs框架时,在框架最顶层的弹出窗体中需要操作当前Tab的iframe窗体内容或方法,这时候我们就可以使用以下方法来实现。 具体实现代码如下所示: function getTabWindow() { var curTabWin = null...

    jQuery EasyUI 选项卡面板tabs的使用实例讲解

    1、 对选项卡面板区域 div 设置 class=”easyui-tabs” 2、 对选项卡面板区域添加多个 div,每个 div 就是一个选项卡(每个面板一定设置 title) 3、 设置面板 fit 为 true ,自适应父容器大小 4、 设置选项卡 ...

    Easyui 关闭jquery-easui tab标签页前触发事件的解决方法

    主要介绍了Easyui 关闭jquery-easui tab标签页前触发事件 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    jquery-easyui关闭tab自动切换到前一个tab

    $(function() { /* * cdh 2010.0630 补充,用于 退回上次标签页 */ $(‘#mainTabs’).tabs({ onSelect: function(tt) { //移除 tt lastTabs = $.grep(lastTabs, function(n, i) { return n != tt; }); //重新压入,...

    基于Jquery easyui 选中特定的tab

    获取选中的 Tab // 获取选中的 tab panel 和它的 tab 对象 var pp = $('#tt').tabs('getSelected'); var tab = pp.panel('options').tab; // 相应的 tab 对象 更新特定的选项卡面板 可使用update方法,param...

Global site tag (gtag.js) - Google Analytics