jquery UI tabs添加删除tab后内存不释放的问题

zf121x 2013-04-09 12:11:05
使用jquery UI tabs的样例(http://jqueryui.com/tabs/#manipulation),
新添加的tab然后关闭,内存一直不释放,持续增长。只有把IE关闭了,内存才释放。求每次tab关闭时,内存释放的方法。调用CollectGarbage()方法也没用。
求解决方法。
...全文
146 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zf121x 2013-04-10
  • 打赏
  • 举报
回复
引用 3 楼 veryhunger 的回复:
JavaScript code?12345678910111213141516171819 $(function() {var tabTitle = $( "#tab_title" ),tabContent = $( "#tab_content" ),tabTemplate = "<li><a href='#{href}'>#{label}</a> <span class……
$( this ).unblind('click'); 报错,并且也无效。
  • 打赏
  • 举报
回复
 $(function() {
var tabTitle = $( "#tab_title" ),
tabContent = $( "#tab_content" ),
tabTemplate = "<li><a href='#{href}'>#{label}</a> <span class='ui-icon ui-icon-close' role='presentation'>Remove Tab</span></li>",
tabCounter = 2;
var tabs = $( "#tabs" ).tabs();
// modal dialog init: custom buttons and a "close" callback reseting the form inside
var dialog = $( "#dialog" ).dialog({
autoOpen: false,
modal: true,
buttons: {
Add: function() {
addTab();
$( this ).dialog( "close" );
},
Cancel: function() {
$( this ).dialog( "close" );
$( this ).unblind('click');
}
zf121x 2013-04-09
  • 打赏
  • 举报
回复
引用 1 楼 danica7773 的回复:
试着删除tab之前,解绑所有与此tab的DOM相关的事件,将所以对此tab的DOM的引用置为null
按照URL上的源代码,如何修改对应呢?
打字员 2013-04-09
  • 打赏
  • 举报
回复
试着删除tab之前,解绑所有与此tab的DOM相关的事件,将所以对此tab的DOM的引用置为null

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧