蝉知系统如何设置导航条固定在顶部

原创
2016-12-23 13:41:13
薛才杰
1888

对于页面比较长的网站,我们在下拉滚动条时,如果要跳转其他页面板块,又得回到网站顶部找导航条,操作不便。为了提高用户体验度,我们经常采取的解决方案就是将导航条不定在顶部,方便用户快捷浏览网站各个板块。

蝉知 系统是如何将导航条固定在网站顶部的呢,这里我提供了两种解决方案:

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;
}


宽度根据实际情况自行设定。

如果大家还有其他实现方法,欢迎一起分享讨论。

发表评论
评论通过审核后显示。