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 ){ clearInterval(navTopTimer2); }else{ topNav.style.top = curTop + ‘px‘; } },10); } }
参与评论
手机查看
返回顶部