JS 实现DIV 滚动至顶部后固定
Posted 阿丙的博客园
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 实现DIV 滚动至顶部后固定相关的知识,希望对你有一定的参考价值。
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>
以上是关于JS 实现DIV 滚动至顶部后固定的主要内容,如果未能解决你的问题,请参考以下文章
求助:如果使用js\jq 控制一个div 当滚动到页面顶部的时候固定在顶部,离开可继续滚动
使用js或jq控制一个div,当滚动到页面顶部的时候固定在顶部,离开可继续滚动吗?
js 网页代码 div随滚动条 移动到浏览器顶部 固定的问题