thinkphp导航高亮的方法

因为引入了公共的 header.html,所以需要使用 js来实现向 li 加入active的高亮属性,这里我通过url地址和href的地址进行判断

// 这里对当前页面导航高亮
    $(function () {
        setHover();
    });
    function setHover()
    {
        var url = document.URL;
        var href = "";
        $("#home_nav li").each(function(){
            href = $(this).find("a").attr("href");
            var address = href.split("=")[1];
            // 这里用正则判断一下地址
            if( url.search(address)!= -1 )
            {
                  $(this).addClass("active");
                  return false;
            }
        });
    }

未经允许不得转载:KiKuCat » thinkphp导航高亮的方法