Показать сообщение отдельно
  #1 (permalink)  
Старый 19.09.2016, 14:12
Аватар для karakym
Профессор
Отправить личное сообщение для karakym Посмотреть профиль Найти все сообщения от karakym
 
Регистрация: 21.02.2010
Сообщений: 213

jQuery each - не работает
Значит есть 5 ссылок <a> с href'ами типа #main, #about и т.д.
Есть 5 <section> с id типа main, about и т.д.
Задача: по нажатию на <a> проверить его href и изменить z-index на "6"
Цикл нужен для того, что бы z-index:6; было только у одного "активного" <section>, а остальным дать на 1 меньше, то есть 5.
Пробовал так:
$("nav a").click(function () {
	var href = $(this).attr("href");
	var page = $(href);
	//page.css("z-index","6");
	page.each(function (i) {
		if(page.css("zIndex") > 5) {
			page.css("zIndex","5");
		} else {
			page.css("zIndex","6");
		}
	});
});

Но белеберда выходит
Ответить с цитированием