0

当用户按下 ctrl-enter 键时,我有以下代码可以显示文本区域内的选项列表。

$("#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 是我正在使用的另一个库。

请让我知道如何解决此问题。

4

0 回答 0