q2617426
无感五
2018-01-31 11:00
采纳率: 73.3%
浏览 1.5k

请问如何使用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条回答 默认 最新

  • devmiao
    devmiao 2018-01-31 15:39
    已采纳
    点赞 评论

相关推荐