解决jquery自动完成的无限循环问题

时间:2013-04-22 17:59:14

标签: jquery

我有以下代码用于在用户点击ctrl-enter键时显示textarea中的选项列表。

$("#textarea").autocomplete({
 source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"],
 minLength: 0
});

$('#textarea').keydown(function (e) {
if (e.ctrlKey && (e.keyCode == 13)) {
   $("#textarea").autocomplete("search","");
}
});

它有效。问题有时当我点击ctrl-enter时,浏览器会挂起一段时间,然后我会看到一个对话框,询问我是否要停止或继续脚本。对话框中的消息显示

“此页面上的脚本可能正忙,或者可能已停止响应。您可以立即停止脚本,也可以继续查看脚本是否完成。

脚本:“location1 / codemirror / js / codemirror.js:958”“

在上面的消息中,codemirror.js是我正在使用的另一个库。

请告诉我如何解决此问题。

0 个答案:

没有答案
相关问题