我有一个库,它根据类的类将事件绑定到输入字段。我注意到IE浏览器中的内存使用情况随着我在内部网中导航而不断上升,在关闭浏览器之前,这并没有被释放。
当页面关闭时,是否需要执行任何操作以清除输入字段中的这些事件以允许垃圾回收'?
感谢。
$("input.PartNo" ).addClass("font8_input").attr({maxlength: '20',size:'20'})
.bind('focus',function(event){javascript:fncAjaxClear();$(this).addClass("input_focus");})
.bind('blur',function(event){if (typeof fncPartBlur === "function") fncPartBlur(''+$(this).attr("id")+'');$(this).removeClass("input_focus input_error");})
.bind('keyup',function(event){javascript:fncAjaxSearch('wsDatabase','..\\AjaxBrowses\\PartBrowse.asp',''+$(this).attr("id")+'',''+$(this).attr("id")+'List','fncPreAjaxPart','fncPostAjaxPart');})
.each(function(){$(this).after('<div id="'+$(this).attr("id")+'List" class="AjaxSuggest"></div>');});
这样有多行可以按类检测各种输入字段。 它添加了一个类,大小,长度,绑定了一些事件,还添加了一个div,它在keyup函数中用于将查询结果列表输出到DB。