1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > js监听滚动条事件和获取浏览器及屏幕高度和宽度等信息的方法

js监听滚动条事件和获取浏览器及屏幕高度和宽度等信息的方法

时间:2022-07-14 22:06:37

相关推荐

js监听滚动条事件和获取浏览器及屏幕高度和宽度等信息的方法

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />

<title>监听滚动条事件</title>

<style type="text/css">

*{margin: 0;padding: 0; }

ul{width: 100%;}

li{width: 100%;height: 50px;}

</style>

</head>

<body>

<ul>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

<li>0001</li>

</ul>

</body>

<script type="text/javascript">

window.addEventListener("scroll",function(e){

//alert("滚动了");

//变量t就是滚动条滚动时,到顶部的距离

var t =document.documentElement.scrollTop||document.body.scrollTop;

console.log(t)

if(t <= 0){

alert("到顶部了")

}

});

</script>

</html>

JS获取浏览器及屏幕高度和宽度等信息

网页可见区域宽: 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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。