滚动固定

Posted 黑山大胖子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了滚动固定相关的知识,希望对你有一定的参考价值。

滚动条向下到一定程度菜单栏就固定到顶部,滚动条回到顶部菜单栏恢复

<html>
<head>
<meta charset="utf-8">
<title>滚动固定</title>
<style type="text/css">
    *{ margin:0 auto; padding:0;}
    #header{ width:100%; height:200px;}
    #nav{ width:100%; height:50px; background-color:#00F; top:0px;}
    .content{ width:800px; height:300px; background-color:#0FF; margin-top:20px}
</style>
</head>

<body>
<div id="header"></div>
<div id="nav"></div>
<div class="content"></div>
<div class="content"></div>
<div class="content"></div>
<div class="content"></div>
<div class="content"></div>
<div class="content"></div>
<div class="content"></div>
</body>
</html>
<script type="text/javascript">
    var nav = document.getElementById("nav");
    /*
        监听滚动,垂直方向大于200就锁定顶部,小于200就解锁
    */
    window.onscroll = function()
    {
        if(window.scrollY>=200)
        {
            nav.style.position = "fixed";
        }
        else
        {
            nav.style.position = "";
        }
    }

</script>

  初始

  

 

 

 向下移动

    

 

 

回到顶部

 

 

以上是关于滚动固定的主要内容,如果未能解决你的问题,请参考以下文章

RecyclerView 可以与其余的片段布局一起滚动吗?

Android滚动问题

炫酷 CSS 背景效果的 10 个代码片段

c_cpp 加载源图像固定用法(代码片段,不全)

如何在 MS Word 文档中显示代码片段,因为它在 *** 中显示(滚动条和灰色背景)

Recyclerview 滚动在嵌套滚动视图中的片段中不起作用