我不想在模板中使用 ifequal 来判断当前页面,因为需要给视图函数添加而外的 currentpage 参数,觉得一个个加太麻烦了。
所以我试着用 jquery 来实现。
我有这样一个导航栏:
<ul class="nva">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Archive</a></li>
<li><a href="#">About</a></li>
</ul>
我写了条jQuery语句:
$(document).ready(function(){
$("ul.nav li a").click(function(){
$("ul.nav li.active").removeClass("active");
$(this).parent().addClass("active");
});
});
可是只能单击后,页面还没有跳转的一瞬间能实现高亮,页面跳转加载好后还是原来的样子,请问这是什么原因?要怎么解决?