蝉知系统如何设置导航条固定在顶部
- 原创
- 2016-12-23 13:41:13
- 薛才杰
- 1913
对于页面比较长的网站,我们在下拉滚动条时,如果要跳转其他页面板块,又得回到网站顶部找导航条,操作不便。为了提高用户体验度,我们经常采取的解决方案就是将导航条不定在顶部,方便用户快捷浏览网站各个板块。
那 蝉知 系统是如何将导航条固定在网站顶部的呢,这里我提供了两种解决方案:
1.使用“class=" navbar-fixed-top"”样式。
蝉知系统采用基于Bootstrap开发的ZUI前端框架,继而我们可以直接对导航条元素添加 navbar-fixed-top样式,从而达到导航条固定在顶部的效果。
2.使用CSS/JS实现。
//设置导航条固定在顶部 $(function(){ var nav=$("#navbar"); //得到导航对象,设立改成你自己的网站导航标签,蝉知为#navbar var win=$(window); var sc=$(document); win.scroll(function(){ if(sc.scrollTop()>=200){ //这里的200指导航上移指定距离后固定在顶部 nav.addClass("fixednav"); $(".navTmp").fadeIn(); }else{ nav.removeClass("fixednav"); $(".navTmp").fadeOut(); } }) })然后CSS里添加下面样式:
.fixednav { position: fixed; top: 0px; width:1140px; z-index: 1; }
宽度根据实际情况自行设定。
如果大家还有其他实现方法,欢迎一起分享讨论。