zoukankan      html  css  js  c++  java
  • screenX,clientX,pageX,offsetX,pageXoffset的区别

    event.screenX、event.screenY

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

    event.clientX、event.clientY

    鼠标相对于浏览器可视区域的X,Y坐标(将参照点改成了浏览器内容区域的左上角),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性

    event.pageX、event.pageY

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

    event.offsetX、event.offsetY

    这两个属性是IE特有的,鼠标相对于“触发事件的元素”的位置(鼠标想对于事件源元素的X,Y坐标)。

    window.pageXOffset

    整数只读属性,表示X轴滚动条向右滚动过的像素数(表示文档向右滚动过的像素数)。IE不支持该属性,使用body元素的scrollLeft属性替代。

    window.pageYoffset

    整数只读属性,表示Y轴滚动条向下滚动过的像素数(表示文档向下滚动过的像素数)。IE不支持该属性,使用body元素的scrollTop属性替代。

     

    参考资料网址:

    http://www.2cto.com/kf/201409/333401.html

    http://www.jb51.net/article/22507.htm

    http://www.cnblogs.com/yehuabin/archive/2013/03/07/2946004.html

    http://www.softwhy.com/forum.php?mod=viewthread&tid=3999

    http://www.cnblogs.com/zhenyu-whu/archive/2012/11/13/2768004.html

    http://www.cnblogs.com/phpzxh/archive/2012/12/19/2824931.html

    http://blog.sina.com.cn/s/blog_48e6792c0100z7ge.html

  • 相关阅读:
    398. Random Pick Index
    382. Linked List Random Node
    645. Set Mismatch
    174. Dungeon Game
    264. Ugly Number II
    115. Distinct Subsequences
    372. Super Pow
    LeetCode 242 有效的字母异位词
    LeetCode 78 子集
    LeetCode 404 左叶子之和
  • 原文地址:https://www.cnblogs.com/shubiao/p/4954848.html
Copyright © 2011-2022 走看看