Задать вопрос

Как убрать ссылку открытого раздела?

Здравствуйте. Сделал выделение кнопки открытого раздела. Например, открыта страница "О сайте", кнопка выделяется цветом, но при этом она остается кликабельной. Как сделать, чтобы ссылка на уже открытый раздел являлась не кликабельной?

<ul class="menu">
                         	<li><a href="about.php">Как играть</a></li>
                            <li><a href="fair.php">Честная игра</a></li>
                            <li><a href="top.php">Топ игроков</a></li>
                            <li><a href="history.php">История игр</a></li>
                            <li><a href="support.php">Техподдержка</a></li>
                        </ul>


<script type="text/javascript">
							 $(function () {                             // когда страница загружена
								$('header .top ul.menu li a').each(function () {      // проходим по нужным нам ссылками
									var location = window.location.href // переменная с адресом страницы
									var link = this.href                // переменная с url ссылки
									var result = location.match(link);  // результат возвращает объект если совпадение найдено и null при обратном
							 
									if(result != null) {                // если НЕ равно null
										$(this).addClass('active');    // добавляем класс
									}
								});
							});
						</script>
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@kravchenko-me
Для класса active прописать pointer-events: none;
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
tigroid3
@tigroid3
PHP, YII2, SQL, Postgres, Docker, SPHINX, GIT
$(".active").replaceWith("<span>имя ссылки</span>")
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы