zoukankan      html  css  js  c++  java
  • 鼠标点击坐标判断

    event.clientX、event.clientY:鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性

    event.pageX、event.pageY:类似于event.clientX、event.clientY,但它们使用的是文档坐标而非窗口坐标。这2个属性不是标准属性,但得到了广泛支持。IE事件中没有这2个属性。

    event.offsetX、event.offsetY:鼠标相对于事件源(自己)元素(srcElement)的X,Y坐标,只有IE事件有这2个属性,标准事件没有对应的属性。

    event.screenX、event.screenY:鼠标相对于用户显示器屏幕左上角的X,Y坐标。标准事件和IE事件都定义了这2个属性

    scrollWidth:获取对象的滚动宽度 
    scrollHeight: 获取对象的滚动高度。 
    scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 
    scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离

    offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 
    offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置

    event.clientX 相对文档的水平座标 
    event.clientY 相对文档的垂直座标 
    event.offsetX 相对容器的水平坐标 
    event.offsetY 相对容器的垂直坐标

    scrollHeight: 对象的滚动高度(滚动条的高度,可滚动的高度)

    scrollWidth: 对象的滚动宽度(同上)

    scrollLeft: 对象左边界和窗口中目前可见内容的左端之间的距离(滚动条已滚动的距离)

    scrollTop: 对象最顶端和窗口中可见内容的最顶端之间的距离(同上)

    offsetHeight: 对象相对于版面或offsetParent 的高度(可见部分的宽度加上滚动条实体的宽度)

    offsetWidth: 对象相对于版面或offsetParent 的宽度

    offsetLeft: 对象相对于版面或由 offsetParent 左侧位置

    offsetTop:对象相对于版面或由 offsetTop 顶端位置

    clientX: 相对文档的水平坐标

    clientY: 相对文档的垂直坐标

    clientWidth:相对文档的宽度(可见部分的宽度)

    clientHeight:相对文档的高度

    event.offsetX: 相对容器的水平坐标

    event.offsetY : 相对容器的垂直坐标

    说这么多,自己多console.log(e)看看,试试,自己就理解了

  • 相关阅读:
    线程客户端Socket多客户端编程实例
    型文法文法文法的类型
    数据网络一键完成数据网络备份与恢复
    nullnullvc中加花
    sql文件Pro*C编程研究一:从.pc到.exe
    绑定函数【OpenGL】关于OpenGL中Bind函数的理解
    包删除Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
    开源企业开源力量公开课第20期“拥抱开源,企业IT自主之路”
    剑侠情缘状态hdu 4558 剑侠情缘(dp, 西山居复赛1第2题)
    硬件问题关于创业
  • 原文地址:https://www.cnblogs.com/zhaozhou/p/8708698.html
Copyright © 2011-2022 走看看