Javascript-屏蔽原生鼠标和键盘事件

屏蔽键盘事件原理:给触发按键的事件做判断,当按下的keyCode为指定keyCode时,使此次按键事件失效。

特定事件屏蔽键盘事件:

// html
<input type="text" onkeydown="keydown()">
// js
function keydown(){
    console.log(window.event.keyCode)
    if(window.event.keyCode==49){ // 此处拿1键举例
    event.returnValue = false;
}

全局屏蔽键盘事件:

 window.onkeydown = function(){
        console.log(window.event.keyCode)
        if (window.event.keyCode==49) {
            event.returnValue=false;
        }
    }

全局屏蔽鼠标右键:

  window.oncontextmenu = function(){
        console.log('点击了鼠标右键')
        event.returnValue=false;
    }

键盘keycode大全

猜你喜欢

转载自blog.csdn.net/qq_31393401/article/details/81013332
今日推荐