1. 程式人生 > >頁面跳轉後改變選單樣式

頁面跳轉後改變選單樣式

其實是個小問題,但一直不得其法。

首先這個問題分兩個解決思路,一個純前臺的,意識前後臺結合的,就是後臺給個引數值,根據引數值來判斷樣式。

但後者不推薦,因為這麼個小事情加一個引數實在不划算。應該用純前臺的方式來解決,就是通過js判斷url。然後和選單匹配。

這方面jquery確實很強大,能夠很方便的實現這個功能。使用each迭代,然後用if做判斷就可以了。

    $("#navbig a").each(function(){
        $this = $(this);
//	alert($this[0].href + "==========" + window.location);
        if($this[0].href==String(window.location)){
            $this.addClass("hover");
        }
    });