Показать сообщение отдельно
  #6 (permalink)  
Старый 18.09.2014, 14:00
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,213

Сообщение от SLameN
Я не сильно силен в JS натолкните хоть на правильный путь
Что-то типа такого...

<!DOCTYPE html>
<html>
<head>
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
.active {
	background-color: red;
}
</style>
<script type='text/javascript'>
$(function () { 
    $('#menu a').each(function () {
		var location = 'test' //window.location.href;
		var link = this.href; 
		//if(location == link) {
		if(link.lastIndexOf(location)>-1) {
			var o=$(this).parents('li');
			o.eq(o.length-1).children('a').addClass('active');
		};
    });
});
</script>
</head>
<body>
<ul id="menu">
	<li>
		<a href="#">Тест</a>
	</li>
	<li>
		<a href="#">Тест 2</a>
		<ul>
		<li><a href="test">Тест 3</a></li>
		<li><a href="#">Тест 4</a></li>
		</ul>
	</li>
</ul>
</body>
</html>
</html>

Проверку я конечно сделал для теста... Потом сделай свою, какую нужно...
Ответить с цитированием