<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>根据页面滚动位置显示浮动框</title>
<style>
body {
height: 2000px;
}
#toTop {
position: fixed;
bottom: 100px;
right: 0;
display: none;
}
</style>
</head>
<body>
<div>ddddddddddddddddddddddddddddddddddddddddd</div>
<div>ddddddddddddddddddddddddddddddddddddddddd</div>
<div>ddddddddddddddddddddddddddddddddddddddddd</div>
<div>ddddddddddddddddddddddddddddddddddddddddd</div>
<div>ddddddddddddddddddddddddddddddddddddddddd</div>
<div>ddddddddddddddddddddddddddddddddddddddddd</div>
<div>ddddddddddddddddddddddddddddddddddddddddd</div>
<div id="toTop">
<a href="javascript:goToTop()">返回顶部</a>
</div>
<script>
var div = document.getElementById("toTop");
document.body.onscroll = function () {
var heightTop = document.documentElement.scrollTop;
if (heightTop >= 500)
div.style.display = "block";
else
div.style.display = "none";
}
function goToTop() {
document.documentElement.scrollTop = 0;
}
</script>
</body>
</html>
根据页面滚动位置显示浮动框 document.documentElement.scrollTop
于 2022-05-17 11:51:41 首次发布