BOM

1、各类位置

 (1)screen:
  width:返回显示器屏幕的宽度;height:返回显示屏幕的高度。
  availWidth:返回显示屏幕的宽度 (除 Windows 任务栏之外);availHeight:返回显示屏幕的高度 (除 Windows 任务栏之外)。

 (2)元素:

  offset有四个(只读):
  offsetHeight:元素垂直高度(包括content、padding、border)、offsetWidth元素水平宽度(包括content、padding、border),
  offsetTop:元素上外边框和包含元素的上内边框之间距离、offsetLeft:元素左外边框和包含元素的左内边框之间距离,
  offsetParent:包含元素的父元素;

  client只有两个:
  只读:clientHeight(包括content、padding)、clientWidth(包括content、padding);

  scroll有四个:
  只读:scrollHeight(无滚动条下元素内容总高度)(包括content、padding)、scrollWidth(无滚动条下元素内容总宽度)(包括content、padding),
  可以设置或读取:scrollTop(被隐藏在滚动条上方内容的像素数)、scrollLeft(被隐藏在滚动条左侧内容的像素数)

 (3)鼠标:

  相对于浏览器视口:
  clientX, clientY,
  相对于页面(包括滚动)
  pageX, pageY,
  相对于屏幕:screenX, screenY

 (4)浏览器(少用)
  innerWidth、innerHeight、outerHeight、outerWidth

 (5)直接使用
  location, navigator, screen

 (6)var top = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop; 

 

转载于:https://www.cnblogs.com/buptqiaoge/p/5827945.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值