我正在使用 jQuery 来管理我的文档上的按键并打开一个新窗口:
$(document).keypress(function(event){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13') {
// Open a new window
}
});
问题是我有一个 jQuery 手风琴,我想保持关闭状态,直到用户明确点击它。我设法让手风琴在“输入”键时不打开,但是如果另一个窗口在新选项卡中打开并变为活动状态,手风琴就会打开。
问题是我不知道在允许它打开的手风琴上什至被解雇了。
有没有一种方法可以对元素上的所有事件进行核对,然后只需添加回您想要的事件(在我的情况下是鼠标按下或单击)?或者报告该元素正在处理哪些事件,以便我可以尝试取消绑定该元素?