js捕获鼠标事件、键盘事件

   
   
window.onload=function(){
            document.onmousedown=function(event) {
                console.log('按下')
                console.log(event.altKey)
            }
            document.onmouseup=function(event) {
                console.log('松开')
                console.log(event.altKey)
            }
            // document.onmousemove=function(event) {
            //     console.log('移动')
            //     console.log(event.altKey)
            // }
            document.onmousewheel=function(event) {
                console.log('滚轮')
                console.log(event.wheelDelta<0?'后':'前')
            }
            document.onkeydown=function(event) {
                console.log('键盘')
                console.log(event.altKey)
            }
        }

 

 

altKey 返回当事件被触发时,"ALT" 是否被按下。
button 返回当事件被触发时,哪个鼠标按钮被点击。
clientX 返回当事件被触发时,鼠标指针的水平坐标。
clientY 返回当事件被触发时,鼠标指针的垂直坐标。
ctrlKey 返回当事件被触发时,"CTRL" 键是否被按下。
metaKey 返回当事件被触发时,"meta" 键是否被按下。
relatedTarget 返回与事件的目标节点相关的节点。
screenX 返回当某个事件被触发时,鼠标指针的水平坐标。
screenY 返回当某个事件被触发时,鼠标指针的垂直坐标。
shiftKey 返回当事件被触发时,"SHIFT" 键是否被按下。

 

 

posted on 2022-05-20 09:00  liuhao1992  阅读(833)  评论(0)    收藏  举报

导航