首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery 1.7和IE 8内存泄漏

Jquery 1.7和IE 8内存泄漏
EN

Stack Overflow用户
提问于 2012-01-24 01:47:41
回答 1查看 235关注 0票数 0

我有一个脚本,运行在内联网的每个页面上,它添加事件,设置大小,输入字段的长度基于类(这允许不同的公司之间的配置)。

然而,我注意到我得到了内存泄漏。

我添加事件的代码是:

代码语言:javascript
复制
        $("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>');});

在阅读了“学习Jquery”这本书后,它谈到了将事件绑定到变量。这是正确的吗?如果正确,什么是最好的方式来改变我上面的代码,以动态创建变量名,然后将事件绑定到这些变量名。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-02-08 00:06:36

经过进一步的调查,这个问题看起来是IE的一个一般性问题,而不是由jquery引起的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8976170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档