原文:offsetHeight,scrollHeight,clientHeight,scrollTop以及pageX,clientX,offsetX,screenX,offsetLeft,style.left等的区别以及使用详解

一 写在前面 在阅读本文前,希望大家能针对每个属性亲手测试,网上现有的大量相关博客都有不等的概念错误,毕竟亲手实践才能更好的掌握这些概念。 .pageX,clientX,screenX与offsetX 先统一了解下这四个概念,理解不透没关系,咱们把概念相近的对比着一一细说。 pageX:鼠标指针距离文档左侧边缘的距离,不随滚动条变化而变化。 clientX:鼠标指针距离可视窗口左侧边缘的距离,随滚 ...

2018-07-10 22:59 2 2104 推荐指数:

查看详情

screenX,clientX,pageX,offsetX,pageXoffset的区别

event.screenX、event.screenY 鼠标相对于用户显示器屏幕左上角的X,Y坐标。标准事件和IE事件都定义了这2个属性 event.clientX、event.clientY 鼠标相对于浏览器可视区域的X,Y坐标(将参照点改成了浏览器内容区域的左上角),可视区域不包括工具栏 ...

Wed Nov 11 06:38:00 CST 2015 0 4399
offsetLeftstyle.left区别

发现这个问题,是在实现图片向右滑动效果时,把图片样式设置在css style中,position设置为absolute,top设置为0,left设置为0,然后用js设置定时器,在setInterval里的参数函数里,我用了 im.style.left = parseInt ...

Sun Sep 20 03:54:00 CST 2015 0 5959
offsetTop,offsetHeight,clientHeight,scrollHeight,scrollTop区别

这些高度相信很多同学都搞不清楚吧。这里我通过本地测试,发现了区别。 以聊天窗口为例。 元素(class='content')高度444px,其中上下padding分别是10px,margin为0。距离最近的一个定位的父元素的上边距是60px。 这里,在控制台打印出各个高度值 ...

Wed Apr 27 23:20:00 CST 2016 0 1993
Js event对象offsetXpageXscreenXclientX详解

平时在测量元素位置时难以确定,下面给出具体的event对象中的各种属性,以便日后使用。   检测相对于浏览器的位置:clientX和clientY 当鼠标事件发生时,鼠标相对于浏览器左上角的位置   检测相对于文档的位置 ...

Fri Aug 30 03:12:00 CST 2019 0 506
screenX clientX pageX区别

screenX clientX pageX概念 打开的pop窗口随着鼠标点击的dom元素而定位展示的js代码: e是click事件,o是pop窗口的宽度或高度, eventX = function (e, o) { e = e || window.event; o = o || 0; x ...

Tue Nov 11 23:27:00 CST 2014 0 2274
screenX clientX pageX区别

自己开发的公众号,可以领取淘宝内部优惠券 screenX clientX pageX概念 screenX:鼠标位置相对于用户屏幕水平偏移量,而screenY也就是垂直方向的,此时的参照点也就是原点是屏幕的左上角。 clientX:跟screenX相比就是将参照点改成了浏览器内容区域 ...

Fri Mar 08 05:11:00 CST 2013 3 46030
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM