成都创新互联网站制作重庆分公司

jquery获取浏览器高度,获取当前浏览器高度

jquery—获取元素高度方法 (总结)

$("#div_id").height();

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、网页空间、营销软件、网站建设、轮台网站维护、网站推广。

// 获得的是该div本身的高度, (不包含padding,margin,border)

$("#div_id").outerHeight();

// 包含该div本身的高度, padding上下的高度, 以及border上下的高度(不包含margin的高度)

$("#div_id").outerHeight(true);

// 包含该div本身的高度, 以及padding,border,margin上下的总高度

$(window).height();

// 获取浏览器显示区域(可视区域)的高度

$(window).width();

// 获取页面的文档高度

$(document).height();

// 浏览器当前窗口文档的高度

$(document.body).width();

// 浏览器当前窗口文档body的高度

$(document).scrollTop();

// 获取滚动条到顶部的垂直高度 (即网页被卷上去的高度)

obj.offset().top

// 某个元素的上边界到body最顶部的距离(在元素的包含元素不含滚动条的情况下)

jquery js如何获取移动设备浏览器高度?

获取代码如下:

script

var w=document.documentElement?document.documentElement.clientHeight:document.body.clientHeight;

alert(w);

/script

获取浏览器的高度:jquery代码直接使用 $(window).height()。

获取浏览器的宽度:

jquery代码直接使用 $(window).With();

原生态JS代码:

var w=document.documentElement?document.documentElement.clientWidth:document.body.clientWidth。

jquery怎么获取浏览器高度

获取浏览器的高度要有点计算,如下:

alert($(window).height()); //浏览器当前窗口可视区域高度 

alert($(document).height()); //浏览器当前窗口文档的高度 

alert($(document.body).height());//浏览器当前窗口文档body的高度 

alert($(document.body).outerHeight(true));//浏览器当前窗口文档body的总高度 包括border padding margin 

alert($(window).width()); //浏览器当前窗口可视区域宽度 

alert($(document).width());//浏览器当前窗口文档对象宽度 

alert($(document.body).width());//浏览器当前窗口文档body的高度 

alert($(document.body).outerWidth(true));//浏览器当前窗口文档body的总宽度 包括border padding margin 

// 获取页面的高度、宽度

function getPageSize() {

var xScroll, yScroll;

if (window.innerHeight  window.scrollMaxY) {

xScroll = window.innerWidth + window.scrollMaxX;

yScroll = window.innerHeight + window.scrollMaxY;

} else {

if (document.body.scrollHeight  document.body.offsetHeight) { // all but Explorer Mac    

xScroll = document.body.scrollWidth;

yScroll = document.body.scrollHeight;

} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari    

xScroll = document.body.offsetWidth;

yScroll = document.body.offsetHeight;

}

}

var windowWidth, windowHeight;

if (self.innerHeight) { // all except Explorer    

if (document.documentElement.clientWidth) {

windowWidth = document.documentElement.clientWidth;

} else {

windowWidth = self.innerWidth;

}

windowHeight = self.innerHeight;

} else {

if (document.documentElement  document.documentElement.clientHeight) { // Explorer 6 Strict Mode    

windowWidth = document.documentElement.clientWidth;

windowHeight = document.documentElement.clientHeight;

} else {

if (document.body) { // other Explorers    

windowWidth = document.body.clientWidth;

windowHeight = document.body.clientHeight;

}

}

}       

// for small pages with total height less then height of the viewport    

if (yScroll  windowHeight) {

pageHeight = windowHeight;

} else {

pageHeight = yScroll;

}    

// for small pages with total width less then width of the viewport    

if (xScroll  windowWidth) {

pageWidth = xScroll;

} else {

pageWidth = windowWidth;

}

arrayPageSize = new Array(pageWidth, pageHeight, windowWidth, windowHeight);

return arrayPageSize;

}

// 滚动条

document.body.scrollTop;

$(document).scrollTop();


分享文章:jquery获取浏览器高度,获取当前浏览器高度
分享路径:http://cxhlcq.com/article/dsedjjg.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部