js的相关距离

Posted DHR~小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js的相关距离相关的知识,希望对你有一定的参考价值。

js的相关距离

一、dom对象的距离

---dom.style.width : 对象本身的内容宽度(这里必须是内联样式中的width,带px)(content)

---dom.style.height:对象本身的内容高度(这里必须是内敛样式中的height,带px)(content)

 

---dom.clientWidth:对象本身的内容宽度+对象本身的内边距宽度(content+padding)

---dom.clientHeight:对象本身的内容高度+对象本身的内边距高度(content+padding)

 

---dom.scrollWidth:对象本身的内容宽度(包括溢出的宽度)+对象本身的内边距宽度(content+padding)

----dom.scrollHeight:对象本身的内容高度(包括溢出的高度)+对象本身的内边距高度(content+padding)

 

----dom.offsetWidth:对象本身占用的出外边距外的宽度(content+padding+border)

----dom.offsetHeight:对象本身占用的除外边距外的宽度(content+padding+border)

 

 

二、dom对象相对于其他元素的一些距离

----dom.offsetTop:对象自身相对于父级定位元素顶部的距离

----don.offsetLeft:对象自身相对于父级定位元素的左侧的距离

 

----dom.scrollTop:对象相对于文档的顶部高度

----dom.scrllLeft:对象相对于文档的左侧距离

 

三、事件对象相对于其他的元素的一些距离

----e.pageX:事件对象相对于文档的左上角的水平距离

----e.pageY:事件对象相对于文档的左上角的垂直距离

 

----e.clientX:事件对象相对于窗口的左上角的水平距离

----e.clientY:事件对象相对于窗口的左上角的垂直距离

 

----e.screenX:事件对象相对于电脑屏幕的左上角的水平距离

----e.screenY:事件对象相对于电脑屏幕的左上角的垂直距离

 

----e.offsetX(e.layerX):事件对象相对于事件源的左上角的水平距离

----e.offsetY(e.layerY):事件对象相对于事件源的左上角的垂直距离

 

以上是关于js的相关距离的主要内容,如果未能解决你的问题,请参考以下文章

js获取浏览器滚动条距离顶端的距离

如何计算与窗口大小相关的距离

常见的距离算法和相似度(相关系数)计算方法

在js中怎么设置滚动条滚动的距离

概率论相关

100G超长距离传输模块,彩光模块相关知识