JS获取各种宽度、高度的简单介绍

JS获取各种宽度、高度的简单介绍:

scrollHeight: 获取对象的滚动高度。 
scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 
scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 
scrollWidth:获取对象的滚动宽度 
offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度 
offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置 
offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置 
event.clientX 相对文档的水平座标 
event.clientY 相对文档的垂直座标 
event.offsetX 相对容器的水平坐标 
event.offsetY 相对容器的垂直坐标 
document.documentElement.scrollTop 垂直方向滚动的值 
event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量

简单介绍:

 1 alert($(window).height()); //浏览器时下窗口可视区域高度  
 2 alert($(document).height()); //浏览器时下窗口文档的高度  
 3 alert($(document.body).height());//浏览器时下窗口文档body的高度  
 4 alert($(document.body).outerHeight(true));//浏览器时下窗口文档body的总高度 包括border padding margin  
 5   
 6 alert($(window).width()); //浏览器时下窗口可视区域宽度  
 7 alert($(document).width());//浏览器时下窗口文档对于象宽度  
 8 alert($(document.body).width());//浏览器时下窗口文档body的高度  
 9 alert($(document.body).outerWidth(true));//浏览器时下窗口文档body的总宽度 包括border padding margin  
10    
11 alert($(document).scrollTop()); //获取滚动条到顶部的垂直高度  
12 $(‘#outer-div‘)[0].scrollHeight  
13 //获取div的实际高度  
14 alert($(document).scrollLeft()); //获取滚动条到左边的垂直宽度  

如何获取滚动条的高度:

 js代码:1 $(document).scroll(function(){   //页面加载时,获取滚动条初始高度
 2   var distance = $(document).scrollTop();  //获取滚动条初始高度的值 :0
 3    console.log(distance); //打印滚动条不同高度的位置的值
 4
 5   if(distance == 0) {  //当滚动条高度为0时
 6     removeActive(‘.Creative‘)  //移除某某css
 7   } else {
 8     shakeActive(‘.Creative‘)   //添加某某css
 9   }
10
11 })

原文地址:https://www.cnblogs.com/2734156755z/p/9220369.html

时间: 2024-08-08 09:40:16

JS获取各种宽度、高度的简单介绍的相关文章

JS获取各种宽度、高度的简单介绍:

JS获取各种宽度.高度的简单介绍: scrollHeight: 获取对象的滚动高度. scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度 offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧

js 获取浏览器宽度和高度

有三种方法能够确定浏览器窗口的尺寸(浏览器的视口,不包括工具栏和滚动条 ). 对于Internet Explorer.Chrome.Firefox.Opera 以及 Safari: window.innerHeight - 浏览器窗口的内部高度 window.innerWidth - 浏览器窗口的内部宽度 对于 Internet Explorer 8.7.6.5: document.documentElement.clientHeight document.documentElement.cli

JS 获取各个宽度和高度

IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度 FireFox中: document.body.clientWidth ==> BODY对象宽度 document.b

js 获取div 图片高度

使用jquery获取网页中图片的高度其实很简单,有两种常用的方法都可以打到我们的目的 $("img").whith();(返回纯数字) $("img").css("width");(返回字符串:数字+"px") 但是有时候会遇到返回0的情况,上面方法返回值竟然是0或者0px,很让人诧异 jquery有以下两种常用的jquery事件加载的方法 $(function(){}); window.onload=function(){}

js获取窗口滚动条高度、窗口可视范围高度、文档实际内容高度、滚动条离浏览器底部的高度

1.获取窗口可视范围的高度 1 //获取窗口可视范围的高度 2 function getClientHeight(){ 3 var clientHeight=0; 4 if(document.body.clientHeight&&document.documentElement.clientHeight){ 5 var clientHeight=(document.body.clientHeight<document.documentElement.clientHeight)?doc

js获取网页面的高度和宽度

网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth(包括边线的宽)网页可见区域高:document.body.offsetHeight(包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全文高:document.body.scrollHeight网页被卷去的高:document.body.scrollTop(I

JS获取浏览器的高度和宽度

### 实用的 JavaScript 方案(涵盖所有浏览器,不包括工具栏/滚动条): 1 var w=window.innerWidth 2 || document.documentElement.clientWidth 3 || document.body.clientWidth; 4 5 var h=window.innerHeight 6 || document.documentElement.clientHeight 7 || document.body.clientHeight; ##

js获取可视区域高度

1 document.body.clientWidth ==> BODY对象宽度 2 document.body.clientHeight ==> BODY对象高度 3 document.documentElement.clientWidth ==> 可见区域宽度 4 document.documentElement.clientHeight ==> 可见区域高度 5 6 网页可见区域宽: document.body.clientWidth 7 网页可见区域高: document.

js获取文档高度

网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offsetHeight (包括边线的高)网页正文全文宽: document.body.scrollWidth网页正文全文高: document.body.scrollHeight网页被卷去的高: document.body.sc