首页 > 其他 > 详细

吸顶菜单

时间:2019-10-26 09:52:58      阅读:113      评论:0      收藏:0      [点我收藏+]

css

        *{margin: 0;padding: 0;}
        #box{height: 1200px;width: 100%;}
        #topNav{width: 100%;height: 80px;background: #333;position: fixed;top:-80px;}

html

    <div id="box">
        <div id="topNav"></div>
    </div>

javascript

    window.onload = function(){
        window.onscroll = function(){
            var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
            if(scrollTop > 200){//当滚动条滑动了200以后,吸顶菜单缓缓出现,否则吸顶菜单缓缓消失
                navMove();
            }else{
                navMove2();
            }
        }
        var topNav = document.getElementById(‘topNav‘);
        //顶部banner缓缓出现
        function navMove(){
            var curTop = topNav.offsetTop;
            var navTopTimer = setInterval(function(){
                curTop += 2;
                if(curTop == 0){
                    clearInterval(navTopTimer);
                }else{
                    topNav.style.top = curTop + ‘px‘;
                }
            },10);
        }
        //顶部banner缓缓消失
        function navMove2(){
            var curTop = topNav.offsetTop;
            var navTopTimer2 = setInterval(function(){
                curTop -= 2;
                if(curTop <= -90){
                    clearInterval(navTopTimer2);
                }else{
                    topNav.style.top = curTop + ‘px‘;
                }
            },10);
        }
    }

 

吸顶菜单

原文:https://www.cnblogs.com/solaris-wwf/p/11741682.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!