чтение url(document.location) исходя из этого присвоение элементу класс
Приветствую всех!
В общем есть страница site.ru/blog чтоб загорелся нужный пункт меню(навигация одна на весь сайт), в данном случае пункт меню blog( у него id=hsblog), я присваиваю ему класс activlink if(document.location.pathname=="/blog"){ $("#hsblog").addClass("activlink"); }; и все четко работает, но есть страницы в блоге которые пишутся после блога слэшем, и их много на типа site.ru/blog/3458 или site.ru/blog/57899 и уже меню не загорается, потому что location.pathname другой. Хотелось бы чтоб и на этих страницах подсвечивался тот же пункт меню blog, как в if это указать можно одной строкой? Спасибо заранее. |
newnext,
Поиск подстроки |
if(/\/blog/.test(document.location.pathname)){ } |
спасибо за первую подсказку(вторую не видел), решил с поиском подстроки так
var ft=window.location.toString(); var target = ft.indexOf("blog"); if(target!=-1){ $("#hsblog").addClass("activlink"); }; |
Часовой пояс GMT +3, время: 17:55. |