首页 > Web开发 > 详细

js关于距离

时间:2020-04-07 16:04:24      阅读:68      评论:0      收藏:0      [点我收藏+]

offset 翻译过来就是偏移量

Element.offsetParent:返回带有定位的父级元素,如果没有返回body 
Element.offsetTop:返回元素相对带有定位元素上方的偏移 
Element.offsetLeft:返回元素相对带有定位元素上左面的偏移 
Element.offsetWidth:返回自身包括padding,边框,内容区的宽度,返回数值不带单位 
Element.offsetHeight:返回自身包括padding,边框,内容区的宽度,返回数值不带单位

client翻译客户端我们使用client系列属性来获取可视区的相关信息

Element.clientTop:返回上边框的大小 
Element.clientLeft:返回左边框的大小 
Element.clientWidth:返回包括padding,内容区的宽度,不含边框,返回数值不带单位 
Element.clientHeight:返回包括padding,内容区的宽度,不含边框,返回数值不带单位

scroll元素滚动

Element.scrollTop:返回被卷上去的上测距离,返回数值不带单位 
Element.scrollLeft:返回被卷上去的左侧距离,返回数值不带单位

Element.scrollWidth:返回自身的实际宽度,不含边框,返回数值不带单位,盒子里面内容溢出也会计算,用来计算带有滚动条的盒子内容区

Element.scrollHeight:返回自身实际的高度,不含边框,返回数值不带单位,盒子里面内容溢出也会计算,用来计算带有滚动条的盒子内容区

onscroll滚动事件,滚动条滚动就会触发的事件

window.pageYOffset获得整个文档被滚动条卷去的头部 
window.pageXOffset获得整个文档被滚动条卷去的左侧

鼠标的坐标

//client鼠标在可视区的xy坐标 
console.log(event.clientX); 
console.log(event.clientY); 
//page鼠标在页面文档中的坐标ie678不兼容 
console.log(event.pageX); 
console.log(event.pageY); 
//screen得到鼠标在电脑的屏幕坐标 
console.log(event.screenX); 
console.log(event.screenY);

js关于距离

原文:https://www.cnblogs.com/niuyaomin/p/12653493.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!