在我的aspx文件中,我使用jQuery选项卡,我需要通过按 ctrl + tab 来更改这些选项卡,但是如您所知,这个组合键已用于更改浏览器选项卡,我需要禁用,而不是更改这些jQuery选项卡。
答案 0 :(得分:1)
使用以下方法阻止默认操作:
$(window).keydown(function(e) {
e.preventDefault(); // this should stop any default behavior
// switch tab function
});
正如您在SO中看到的那样,按 Ctrl B 使文本变为粗体(在Firefox上它应该打开书签窗口,但它们override
这种行为)。
答案 1 :(得分:1)
不,你至少无法阻止 Ctrl + Tab 执行默认操作。当按下 Ctrl + Tab 时(与绝大多数其他组合键相比),窗口上不会触发任何事件,因此您既不能阻止它也不能响应它