Я пытаюсь добавить «активный» класс к определенному элементу на основе URL-хэша, но он не работает, как я ожидаю.
Вот мой код:
var hash = window.location.hash.substr(1);
if(hash != false) {
$('.products #copy div, #productNav li a').removeClass('active');
$('.products #copy div#'+hash+'').addClass('active');
$('#productNav li a[href*="'+hash+'"').addClass('active');
}
Второй оператор jQuery (тот, который добавляет «активный» класс в div) работает как положено, но третий (тот, который добавляет «активный» класс к ссылке) - нет.
Кто-нибудь видит что-то, что я делаю неправильно?
Большое спасибо
Marcus