使用jquery-ui/datepicker进行内存泄漏

Jam*_*tis 6 jquery jquery-ui datepicker jquery-ui-datepicker

我正在使用这些脚本(其中jquery-ui [] .custom.js是datepicker插件):

<script src="../../Scripts/jquery-1.5.1.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui-1.8.13.custom.js" type="text/javascript"></script>
<script id="formvalidation" type="text/javascript">
$(document).ready(function () {
    $(".datepicker").datepicker({ dateFormat: 'dd/mm/yy' });
});
</script>
Run Code Online (Sandbox Code Playgroud)

在此输入元素上(在表单内):

<input type="text" name="Date" class="datepicker" />
Run Code Online (Sandbox Code Playgroud)

页面加载正常,当我在输入字段中单击时,datepicker正确弹出,但是一旦选择了日期并且datepicker消失,我就会在每个浏览器中出现内存泄漏.由于jquery-1.5.1.js中的内存泄漏,这导致JS的一些崩溃或浏览器速度变慢:

行:1520错误:内存不足

调试时我看到错误行是2310

jQuery.event.remove( elem, type + types );
Run Code Online (Sandbox Code Playgroud)

一点背景:

// Unbind all events for the element
if ( !types || typeof types === "string" && types.charAt(0) === "." ) {
    types = types || "";
    for ( type in events ) {
        jQuery.event.remove( elem, type + types );
    }
    return;
}
Run Code Online (Sandbox Code Playgroud)

我做错了什么或者可能是jquery中的错误?我也在使用验证插件,但是当我禁用它时会发生同样的错误.

[已解决?]因为我无法在8小时内发布答案:

通过切换到jquery的最小版本来解决泄漏问题(jquery-1.5.1.min.js和jquery-ui-1.8.13.custom.min.js).似乎最小版本和开发版本之间存在一些差异.

附带问题:如果它还不是问题,哪里可以提出这个问题?

Jam*_*tis 1

通过切换到 jquery 的最小版本(jquery-1.5.1.min.js 和 jquery-ui-1.8.13.custom.min.js)解决了泄漏。看来最低版本和开发版本之间存在一些差异。

附带问题:如果这还不是一个问题,那么哪里是提出这个问题的好地方?