本文主要是介绍实现唯品汇导航页面固定在顶部,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
javascript:
.addClass():
.slideDown()手风琴效果向下:
js代码实现:
//设置一个flag
var down = false;//监听页面滚动
$(window).scroll(function(){if($(this).scrollTop()>100){//如果向下滚动的距离大于100px 就固定导航栏在顶部$(".navBox").addClass("fixed"); //为导航栏添加一个class 名字 设置其position :fixed z-index:99if(down==false){//让以下代码值执行一次$(".navBox").css("top","-43px");//固定导航栏位置在顶部,$(".navBox").animate({"top":"0px"},500);//动画效果down=true;}}else{$(".navBox").removeClass("fixed");down=false;}
});
$(".navBox .menu").mouseenter(function(){//手风琴效果向下$(".navBox .menu .downList").stop().slideDown(100,"linear");
});
$(".navBox .menu").mouseleave(function(){$(".downList").stop().slideUp(100,"linear");
});
效果展示:
这篇关于实现唯品汇导航页面固定在顶部的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!