请问如何使用HTML5+CSS3实现粘性导航栏效果,不通过JS

请问如何使用HTML加CCS实现下面这个功能呢

 <script src="jquery-1.11.1.min.js"></script>
<div  style="height:1900px;background:#FC0;margin-top:40px;position:relative;">
    <ul id="napppv" class="yungf">
        <li>导航栏项目一</li>
        <li>导航栏项目二</li>
        <li>导航栏项目三</li>
        <li>导航栏项目四</li>
        <li>导航栏项目五</li>
    </ul>

</div>

<script>
$(function(){
    var a = $('#napppv'),
        b =a.offset();
    $(document).on('scroll',function(){
        var c = $(document).scrollTop();
        if(b.top<=c){
            a.css({'position':'fixed','top':'0px'})
            }else{
                a.css({'position':'absolute','top':'300px'})
                }
        })
    })
</script>

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐