2013-10-24 187 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