zoukankan      html  css  js  c++  java
  • event_5:常用鼠标事件 + MouseEvent对象

    常用鼠标事件

    onclick          当用户点击某个对象时调用的事件句柄。    2
    oncontextmenu    在用户点击鼠标右键打开上下文菜单时触发     
    ondblclick       当用户双击某个对象时调用的事件句柄。    2
    onmousedown      鼠标按钮被按下。    2
    onmouseenter     当鼠标指针移动到元素上时触发。    2
    onmouseleave     当鼠标指针移出元素时触发    2
    onmousemove      鼠标被移动。    2
    onmouseover      鼠标移到某元素之上。    2
    onmouseout       鼠标从某元素移开。    2
    onmouseup        鼠标按键被松开。

    1)禁止鼠标右键菜单

    document.oncontextmenu = function (e) {
        e.preventDefault();
    }

    2)禁止鼠标选中文字

    document.onselectstart = function (e) {
        e.preventDefault();
    }

    二  鼠标事件对象

    document.onclick = function (e) {
        //(1) 鼠标距离 可视区 的X坐标和Y坐标
        console.log(e.clientX);
        console.log(e.clientY);
        console.log('------------------------');
    
        //(2) 鼠标距离 页面文档 的X坐标和Y坐标 [最常用]
        console.log(e.pageX);
        console.log(e.pageY);
        console.log('========================');
    
        //(3) 鼠标距离 显示器 的X坐标和Y坐标 [加了浏览器的]
        console.log(e.screenX);
        console.log(e.screenY);
    }
  • 相关阅读:
    寒假13
    寒假作业十二
    寒假12
    寒假作业十一
    寒假11
    寒假作业九
    寒假10
    寒假作业九
    寒假9
    寒假作业八
  • 原文地址:https://www.cnblogs.com/fuyunlin/p/14443027.html
Copyright © 2011-2022 走看看