稍微修改下主题,更加简洁,左边栏短小,所以做了顶部吸附效果,具体方式如下:
1、首先引入jquery.min.js
2、确认要吸附效果的元素class="menu"
3、把以下代码加入header.php或者footer.php

<script>
$(function(){        
        //获取要定位元素距离浏览器顶部的距离
        var navH = $(".menu").offset().top;
        //滚动条事件
        $(window).scroll(function(){
                //获取滚动条的滑动距离
                var scroH = $(this).scrollTop();
                //滚动条的滑动距离大于等于定位元素距离浏览器顶部的距离,就固定,反之就不固定
                if(scroH>=navH){
                        $(".menu").css({"position":"fixed","top":75});
                }else if(scroH<navH){
                        $(".menu").css({"position":"static","margin":"0 auto"});
                }
                console.log(scroH==navH);
        })
})
</script>

效果演示参考本站