Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.03.2016, 18:38
Новичок на форуме
Отправить личное сообщение для DenjBoss Посмотреть профиль Найти все сообщения от DenjBoss
 
Регистрация: 22.07.2015
Сообщений: 6

Активный пункт меню у якоря
Можно ли реализовать, чтобы на лендинге выделялся активный пункт меню, если ссылка якорь?
И если можно, так как?

<div class="topmenu-slign">
    <ul>
      <li><a href="#">Главная</a></li>
      <li><a href="#block3">Что в онлайн</a></li>
      <li><a href="#bg-copy-9">Отзывы</a></li>
      <li><a href="#sertificates">Сертификаты</a></li>
      <li><a href="#zena">Стоимость</a></li>
    </ul>
  </div>
Ответить с цитированием
  #2 (permalink)  
Старый 18.03.2016, 19:13
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

<style>
	.active {
		background: red;
	}
</style>

<div class="topmenu-slign">
	<ul>
		<li><a href="#">Главная</a></li>
		<li><a href="#block3">Что в онлайн</a></li>
		<li><a href="#bg-copy-9">Отзывы</a></li>
		<li><a href="#sertificates">Сертификаты</a></li>
		<li><a href="#zena">Стоимость</a></li>
	</ul>
</div>


<script>
	var menu = document.querySelector('.topmenu-slign');

	menu.onclick = function(e) {
		if (e.target.tagName.toLowerCase() != 'a') return;

		[].forEach.call(menu.querySelectorAll('a'), function(item) {
			item.classList.remove('active');
		});

		e.target.classList.add('active');
	};
</script>
Ответить с цитированием
  #3 (permalink)  
Старый 20.03.2016, 12:44
Новичок на форуме
Отправить личное сообщение для DenjBoss Посмотреть профиль Найти все сообщения от DenjBoss
 
Регистрация: 22.07.2015
Сообщений: 6

Спасибо большое. А можно как-то сделать, чтобы пункты сами выделялись, когда например листаю страницу ?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена стилей класса Павел Турченко Элементы интерфейса 9 30.10.2015 15:24
Бесконечноуровневое меню на CSS ruslan_mart Ваши сайты и скрипты 5 12.01.2015 20:59
Активный пункт меню MouseOver Элементы интерфейса 5 09.04.2014 15:45
Выделение активных пунктов многоуровневого меню на jQuery Letto Элементы интерфейса 2 04.12.2013 15:30
Как выделить активный пункт меню в моём случаи? может кто помочь? nStyle jQuery 10 11.03.2012 01:51