我有一个这样的 jQuery 手风琴:
<div id="accordion">
<h3>Log Output</h3>
<div id="result" class="logStyle" />
</div>
我像这样在我的javascript中初始化它(在文档准备功能中):
$("#accordion").accordion({
header: "h3",
collapsible: true,
active: false
});
当用户点击“Enter”时,我试图阻止我的一个项目打开。我试过删除按键:
$("#accordion").removeAttr("keypress");
直接处理事件:
$("#accordion").bind('keypress', function(e) {
e.stopPropagation();
}});
和
$("#accordion").keypress(function (evt) {
var charCode = evt.charCode || evt.keyCode;
if (charCode == 13) {
return false;
}
});
但无论我做什么,按 Enter 键都会打开手风琴。我怎样才能禁用它?