• 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);
    }
  • 相关阅读:
    梦断代码读后感02
    UML大战需求与分析--阅读笔记4
    UML大战需求分析--阅读笔记3
    软件需求与分析课堂讨论一
    UML大战需求分析--阅读笔记02
    UML大战需求分析--阅读笔记01
    学习进度--大三下
    问题账户需求分析
    2016年秋季阅读计划
    个人总结
  • 原文地址:https://www.cnblogs.com/fuyunlin/p/14443027.html
Copyright © 2020-2023  润新知