Выделить текущую страницу в меню - PullRequest
0 голосов
/ 22 сентября 2010

Я хотел бы выделить текущую страницу в меню боковой панели.Я использую следующие.JQuery скрипт для этого.Когда я тестирую скрипт jquery в окне консоли в firebug, он работает.

Когда я загружаю скрипт на сайт http://depts.washington.edu/uwbg/gardens/horticulture.php,, он не выделяет текущую страницу (за исключением нескольких страниц).Я просмотрел похожие сообщения на этом форуме, но не смог найти решение, которое подойдет для моего сайта.Любая помощь приветствуется.Спасибо.

$(document).ready( function () {
var path = location.pathname;
if ( path )
 $('#section_navigation ul li a[href$="' + path + '"]').attr('class', 'current');
 }); 

1 Ответ

0 голосов
/ 22 сентября 2010

Когда вышеуказанный скрипт выполняется, меню, которое вы заполняете с помощью вызова ajax, не завершается.Поэтому селектор не соответствует ни одному элементу.Поместите приведенный выше код в функцию обратного вызова вашей функции ajax меню (внутри jquery_loadSectionNav.js), и она должна работать лучше!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...