Использование начальной загрузки в Твиттере, и мне нужно инициировать активный класс в часть основной навигации. Автоматически.
мы используем Php, а не Ruby. < /P>
Образец NAV: < /p>
< /code>
Код начальной загрузки следующим образом: < /p>
[*]Home
< /code>
Так просто нужно выяснить, как добавить класс, активный на текущую страницу. Посмотрели почти каждый ответ в стеке, без реальной радости. < /P>
Я играл с этим: < /p>
/*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');
}
});
})
< /code>
Но нет радости. < /p>
Подробнее здесь: https://stackoverflow.com/questions/115 ... lass-to-li