JavaScript 查找视口高度/宽度,crossbrowser:
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 查找视口高度/宽度,crossbrowser:相关的知识,希望对你有一定的参考价值。
browser : {
IE : !!(window.attachEvent && navigator.userAgent.indexOf('Opera') === -1),
Opera : navigator.userAgent.indexOf('Opera') > -1,
WebKit : navigator.userAgent.indexOf('AppleWebKit/') > -1,
Gecko : navigator.userAgent.indexOf('Gecko') > -1
&& navigator.userAgent.indexOf('KHTML') === -1,
getViewHgt : function(){
return browser.IE ?
// IE Cases
// Test for IE 5-7 Quirks and IE 4
(!(document.documentElement.clientHeight)
|| (document.documentElement.clientHeight === 0)) ?
// IE 5-7 Quirks and IE 4 case
document.body.clientHeight :
//IE 6+ Strict Case
document.documentElement.clientHeight:
// Gecko and Other DOM compliant case
window.innerHeight;
},
getViewWdth : function(){
return browser.IE ?
// IE Cases
// Test for IE 5-7 Quirks and IE 4
(!(document.documentElement.clientWidth)
|| (document.documentElement.clientWidth === 0)) ?
// IE 5-7 Quirks and IE 4 case
document.body.clientWidth :
//IE 6+ Strict Case
document.documentElement.clientWidth:
// Gecko and Other DOM compliant case
window.innerWidth;
}
以上是关于JavaScript 查找视口高度/宽度,crossbrowser:的主要内容,如果未能解决你的问题,请参考以下文章
查找视口高度/宽度,交叉浏览器:
以跨浏览器的方式查找视口的确切高度和宽度(无 Prototype/jQuery)
JavaScript 获取浏览器视口宽度和高度
javascript [Responsive Banner Rotator]这将采用你固定高度的横幅旋转器,并调整到视口宽度以保持100%宽度#javascript #site
javascript [Responsive Banner Rotator]这将采用你固定高度的横幅旋转器,并调整到视口宽度以保持100%宽度#javascript #site
获取浏览器视口宽度和高度