我有一個「彈出」div,當顯示時我想禁用頁面上的任何keypress
或事件。如何使用Jquery禁用Web頁面上的空格鍵和Tab鍵?
我想下面這段代碼:
$(document).on('keypress keydown',function (e) {
var key = e.which;
if(key == 32 && $(".popup").is(":visible")){
// console.log($(".popup").is(":visible"));
// alert("keypresses yr "+(key == 32 && $(".popup").is(":visible")));
e.preventDefault();
return false;
}
});
在這裏,在if
條件我檢查,如果按下的鍵是spacebar (32)
和popup
框可見不僅僅是禁用keypress
。
沒有工作!
我正在使用jQuery版本1.11.1
。
什麼是關鍵,如果裏面?使用e.keyCode代替 – mayk
請檢查編輯 –
@mayk:試過這種方式也..不工作 –