怎么用js判断屏幕分辨率,完了根据分辨率访问到指定宽度的网站

怎么用js判断屏幕分辨率,完了根据分辨率访问到指定宽度的网站,第1张

<script type="text/javascript">function getInfo(){

var s = "";

s += " 网页可见区域宽:"+ documentbodyclientWidth+"\n";

s += " 网页可见区域高:"+ documentbodyclientHeight+"\n";

s += " 网页可见区域宽:"+ documentbodyoffsetWidth + " (包括边线和滚动条的宽)"+"\n";

s += " 网页可见区域高:"+ documentbodyoffsetHeight + " (包括边线的宽)"+"\n";

s += " 网页正文全文宽:"+ documentbodyscrollWidth+"\n";

s += " 网页正文全文高:"+ documentbodyscrollHeight+"\n";

s += " 网页被卷去的高(ff):"+ documentbodyscrollTop+"\n";

s += " 网页被卷去的高(ie):"+ documentdocumentElementscrollTop+"\n";

s += " 网页被卷去的左:"+ documentbodyscrollLeft+"\n";

s += " 网页正文部分上:"+ windowscreenTop+"\n";

s += " 网页正文部分左:"+ windowscreenLeft+"\n";

s += " 屏幕分辨率的高:"+ windowscreenheight+"\n";

s += " 屏幕分辨率的宽:"+ windowscreenwidth+"\n";

s += " 屏幕可用工作区高度:"+ windowscreenavailHeight+"\n";

s += " 屏幕可用工作区宽度:"+ windowscreenavailWidth+"\n";

s += " 你的屏幕设置是 "+ windowscreencolorDepth +" 位彩色"+"\n";

s += " 你的屏幕设置 "+ windowscreendeviceXDPI +" 像素/英寸"+"\n";

alert (s);

}

getInfo();

</script>

网页可见区域宽: documentbodyclientWidth 网页可见区域高: documentbodyclientHeight 网页可见区域宽: documentbodyoffsetWidth (包括边线的宽) 网页可见区域高: documentbodyoffsetHeight (包括边线的高) 网页正文全文宽: documentbodyscrollWidth 网页正文全文高: documentbodyscrollHeight 网页被卷去的高: documentbodyscrollTop 网页被卷去的左: documentbodyscrollLeft 网页正文部分上: windowscreenTop 网页正文部分左: windowscreenLeft 屏幕分辨率的高: windowscreenheight 屏幕分辨率的宽: windowscreenwidth 屏幕可用工作区高度: windowscreenavailHeight 屏幕可用工作区宽度: windowscreenavailWidth 这些JS的一些获取浏览器属性的方法,楼主可根据自己的需要进行选择使用。

Javascript:

网页可见区域宽 document body clientWidth

网页可见区域高 document body clientHeight

网页可见区域宽 document body offsetWidth (包括边线的宽)

网页可见区域高 document body offsetHeight (包括边线的高)

网页正文全文宽 document body scrollWidth

网页正文全文高 document body scrollHeight

网页被卷去的高 document body scrollTop

网页被卷去的左 document body scrollLeft

网页正文部分上 window screenTop

网页正文部分左 window screenLeft

屏幕分辨率的高 window screen height

屏幕分辨率的宽 window screen width

屏幕可用工作区高度 window screen availHeight

屏幕可用工作区宽度 window screen availWidth

JQuery:

$(document) ready(function(){

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

lishixinzhi/Article/program/Java/JSP/201311/20160

1、js中获取当前屏幕宽度方法如下:

网页可见区域宽: documentbodyclientWidth

网页可见区域高: documentbodyclientHeight

网页可见区域宽: documentbodyoffsetWidth (包括边线的宽)

网页可见区域高: documentbodyoffsetHeight (包括边线的高)

网页正文全文宽: documentbodyscrollWidth

网页正文全文高: documentbodyscrollHeight

网页被卷去的高: documentbodyscrollTop

网页被卷去的左: documentbodyscrollLeft

网页正文部分上: windowscreenTop

网页正文部分左: windowscreenLeft

屏幕分辨率的高: windowscreenheight

屏幕分辨率的宽: windowscreenwidth

屏幕可用工作区高度: windowscreenavailHeight

屏幕可用工作区宽度: windowscreenavailWidth

2、js简介

js,是JavaScript的缩写,是一种直译式脚本语言,一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

avaScript是的源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行。直译语言的弱点是安全性较差,而且在JavaScript中,如果一条运行不了,那么下面的语言也无法运行。

获取浏览器可见区高度(滚动条宽度以排除)

documentdocumentElementclientHeight

获取浏览器可见区宽度(滚动条宽度以排除)

documentdocumentElementclientWidth

获取文档高度(建议用浏览器可见区域高度)

documentbodyclientHeight

用screen获得的为屏幕分辨率,只有用户在全屏看网页时网页大小才等于屏幕的分辨率

设置body的背景

documentbodystylebackgroundImage=‘地址’

这种方法是比较精确的控制方法,可以根据获取到的相关大小来控制背景

这种方法的好处就是:如果你的同一个背景有很多不同的分辨率,在页面呈现上会更美观

缺点是:必须根据多种不同大小制作多张背景,且调用哪张不易确定

用绝对定位设置背景的方式的好处是:方便代码的书写

绝对定位缺点是:背景要大而清晰,否则在大尺寸屏幕上会出现背景模糊的情况,且若比例与屏幕比例不同(如4:3和16:9),会变形

以上就是关于怎么用js判断屏幕分辨率,完了根据分辨率访问到指定宽度的网站全部的内容,包括:怎么用js判断屏幕分辨率,完了根据分辨率访问到指定宽度的网站、js如何获得屏幕除去右边300px之后的剩余的宽度的呢、JS和jquery获取各种屏幕的宽度和高度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9403866.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存