2013-10-24 153 views
0

我有一個導航條是這樣的:將活動類活動的導航欄上的引導

<li class="active"> 
    <a href="{% url 'website:wedding' %}">Home</a> 
    </li> 

    <li><a href="/todo_list/">To-do</a></li> 

    <li><a href="/budget/">Budget</a></li> 

現在,即使我待辦事項導航欄上的藍色影響仍只因爲有首頁導航class=active。我怎樣才能使它變成動態的,這樣如果我處於待辦狀態,藍色效果將出現在To-do導航欄中。

回答

0

這應該工作

$(document).ready(function(){ 
    $('.navbar').on('click','li',function(){ 
     $('.navbar').find('.active').removeClass('active'); 
     $(this).addClass('active'); 
    }); 
}) 
+0

它的工作,但是當它即刻變爲默認'home'當頁面完全加載。 – pynovice

+0

我不明白你的評論......究竟是什麼問題?你想實現什麼? –

+0

'$(document).ready(function(){('a [href =''+ this.location.pathname +'「]')。parent()。addClass('active'); }) ;'這工作! – pynovice