修复了网站的菜单栏

时间:2013-05-28 18:57:15

标签: css menu scroll fixed parallax

好吧,我一直在创建一个视差滚动网站,我无法想出制作固定的菜单吧。

我希望菜单栏在网站上显示2/3个部分,当用户滚动浏览该页面时,我希望它在页面的其余部分向下滚动时固定到页面顶部。对不起,如果我的术语很糟糕,如果它有助于我希望菜单栏的功能与此网页上的完全相同。

所以基本上我根本不知道如何在CSS中做到这一点,所以如果有人可以提供帮助那就太棒了。

http://alwayscreative.net/

谢谢:)

1 个答案:

答案 0 :(得分:3)

THIS可以让你走向正确的方向吗? 或ANOTHER一个

<div class="header"><strong>Header</strong></div>
<div class="nav"><strong>Navigation Bar</strong></div>
<div class="content"></div>
<style>
body{
    margin: 0;
}
.header{
    height: 50px;
    background-color: #000;
    font-size: 16px;
    text-align: center;
    color: #fff;
    padding-top: 3%;
}
.nav{
    height: 30px;
    background-color: #D7D7D7;
    font-size: 16px;
    text-align: center;
    color: #000;
    padding-top: 5px;
    width: 100%;
}
.content{
    height: 1200px;
}
</style>

JS:

<script type="text/javascript">
$(document).ready(function(){
    $(window).scroll(function(){
        var scrollTop = 90;
        if($(window).scrollTop() >= scrollTop){
            $('.nav').css({
                position : 'fixed',
                top : '0'
            });
        }
        if($(window).scrollTop() < scrollTop){
            $('.nav').removeAttr('style');  
        }
    })
})</script>