区分 screenY clientY pageY layerY offsetY

  • screenX/Y 鼠标到显示器屏幕左上角的距离
  • clientX/Y 鼠标到浏览器可视页面左上角的距离(在页面无滚动条的情况下值等同于pageY)
  • pageX/Y 鼠标到可视页面左上角的距离(不受页面滚动影响,IE9之下并不支持这个属性)
  • layerX/Y 当前触发鼠标事件的元素或它的父级元素中最近具有定位属性的元素,计算鼠标到该元素的border左上角的距离。如果找不到具有定位属性的元素,那么就相对于当前页面计算偏移,此时等同于pageY。(IE9之下并不支持这个属性,但是可以用其特有的offsetY替换)
  • offsetX/Y 鼠标到它自己左上角的距离(IE专有的属性)
发布了11 篇原创文章 · 获赞 0 · 访问量 3615

猜你喜欢

转载自blog.csdn.net/weixin_39388536/article/details/104746364
今日推荐