Сообщение от рони
|
а что там прописано у вас???
|
<div id="headmenu">
<ul><li><a href="http://localhost/site/products/">Продукция</a>
<ul>
<li><a href="http://localhost/site/products/kns.php">КНС</a></li>
<li><a href="http://localhost/site/nakopit/">Накопительные емкости</a></li>
</ul>
</li></ul>
</div>
<script>
$(function() { // когда страница загружена
$('#headmenu a').each(function(i, el) {
$("+ul a", el).each(function(indx, element) {
// проходим по нужным нам ссылками
var location = "http://localhost/site/nakopit/" // переменная с адресом страницы window.location.href
var link = element.href // переменная с url ссылки
var result = location.match(link); // результат возвращает объект если совпадение найдено и null при обратном
if (result != null) { // если НЕ равно null
$(element).addClass('active'); // добавляем класс
$(el).addClass('active'); // добавляем класс
}
});
});
});
</script>
Может кстати из-за url
http://localhost/site/products/kns.
php не подставляется класс на странице КНС?
Если находишься на странице Накопительные емкости, то класс добавляется, как на ссылке Продукция и Накопительные емкости.
p/s/ ссылки реальные, название категорий тоже, делается на локальном хосте.единственное название сайта не палю.