二维码防伪系统

新闻中心

各种活动实时推动

利用JS实现DIV滚动至顶部后固定显示

发布时间:2024-11-03 点击次数:202

今天分享的建站知识是利用JS实现DIV滚动至顶部后固定显示,具体代码如下:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>DIV滚动至顶部后固定</title>
</head>
<body style="height:2000px;">
<div style="height: 200px"></div>
<div id="nav_keleyi_com" style="position:relative;top:0;background:#00f;width:100px; height:100px">
Test Div
</div>
<script type="text/javascript">
function menuFixed(id) {
var obj = document.getElementById(id);
var _getHeight = obj.offsetTop; window.onscroll = function () {
changePos(id, _getHeight);
}
} function changePos(id, height) {
var obj = document.getElementById(id);
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
if (scrollTop < height) {
obj.style.position = 'relative';
} else {
obj.style.position = 'fixed';
}
}
window.onload = function () {
menuFixed('nav_keleyi_com');
}
</script>
</body>

copy © 2025 星澜网络 All Rights Reserved

备案号:鲁ICP备2023015769号