0
Я создаю шаблон сайта для портфолио. У меня проблема с «активной ссылкой» для моего полного сайта ajax.Активный класс меню для текущей страницы
Когда я открываю URL (http://bit.ly/d5qNeN) напрямую, url не придумывает addClass
функцию.
Как я могу добавить 'selected' класс для открытых адресов?
Вот мой код jquery, который добавляет 'selected' класс в мой навигационный бар.
$j("a[rel='history']").click(function(){
$j("a[rel='history']").addClass('selected').not(this).removeClass('selected');
// Get the hash from the link that was clicked
// jQuery.history.load("new-hash-value");
var hash = $j(this).attr('href');
hash = hash.replace(/^.*#/, '');
// Load this hash with the history plugin
$j.historyLoad(hash);
$j('#load').fadeIn('normal');
if(!$j('#load').get(0)) {
$j('#content').append('<div id="load"></div>');
}
return false;
});
я извиняюсь я не получаю эту идею. можете ли вы сказать мне точное местоположение? cuz, я пробовал ваш код при каждой линии, он не сработал – mrpn
ой, моя ошибка: он должен быть location.hash, а не href. Я меняю это. – elektronikLexikon
yay! оно работает. большое спасибо :) – mrpn