使用twitter引導,我需要啓動活動類到主導航的li部分。自動的。 我們使用php而不是ruby。Twitter Bootstrap將活動類添加到li
樣品導航:
<ul class="nav">
<li><a href="/">Home</a></li>
<li><a href="/forums">Forums</a></li>
<li><a href="/blog">Blog</a></li>
<li><a href="/faqs.php">FAQ's</a></li>
<li><a href="/item.php">Item</a></li>
<li><a href="/create.php">Create</a></li>
</ul>
引導代碼如下:
<li class="active"><a href="/">Home</a></li>
所以只需要弄清楚如何類主動附加到當前頁面。在Stack上看過幾乎所有的答案,沒有真正的喜悅。
我過起了這一點:
/*menu handler*/
$(function(){
var url = window.location.pathname;
var activePage = url.substring(url.lastIndexOf('/')+1);
$('.nav li a').each(function(){
var currentPage = this.href.substring(this.href.lastIndexOf('/')+1);
if (activePage == currentPage) {
$(this).parent().addClass('active');
}
});
})
,但沒有喜悅。
可能重複[如何獲得Twitter的引導的導航顯示活動鏈接?](http://stackoverflow.com/questions/9879169/how-to-get-twitter-bootstrap - 導航到顯示主動鏈接) – KatieK 2013-01-25 16:55:42
這個問題是Ruby雖然。 – 2016-12-18 12:47:48