2017-04-26 79 views
1

我正在做一個小網站。當導航欄中的鏈接處於活動狀態時,鏈接上會出現下劃線。這裏是「Formidling」活動:[示例網站] [1]。問題是,當我點擊左側邊欄中的fx:「Kurser」時,下劃線正在消失。下劃線從導航條子鏈接

我希望當點擊側邊欄中的子菜單時,下劃線會留在菜單欄中。

我試圖用下面的代碼解決這個問題,但我認爲我走錯了路?

.current-menu-item { 
    text-decoration: underline !important; 
} 

a:active { 
    color: #993366; 
    text-decoration: underline; 
    outline: 0; 
} 
+0

只是類'current菜單 - item'增加到當前按鈕的每一頁哪裏會留任。 – vlk

回答

0

將以下內容添加到您的js中。

我在這裏做的是添加點擊事件到每個邊欄鏈接,點擊,從所有邊欄鏈接中刪除類current-menu-item,然後將此類current-menu-item類添加到您單擊的那個類。

$(document).ready(function() { 

    $('.content-sidebar-wrap a').click(function() { 
    $('.content-sidebar-wrap a').removeClass('current-menu-item'); 
    $(this).addClass('current-menu-item'); 
    }); 

}); 
+0

非常感謝您的回答和代碼。問題是我沒有訪問ftp上的文件。我可以在wp-admin某處添加這段代碼嗎? – NekMak

+0

@NekMak看看這可能嗎?我從來沒有使用WP,但應該有一種方法可以添加js代碼。 https://www.godaddy.com/garage/industry/tech-svcs/wordpress/3-ways-to-insert-javascript-into-wordpress-pages-or-posts/ –