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

Как отменить действия на ссылку при нажатии на другую ссылку?

Я задал для меню свойство, что при нажатии на одну из ссылок в меню, она загорается красным, но при нажатии на следующую, это свойство остается у предыдущих ссылок. Как сделать так, чтобы при нажатии на следующую ссылку, свойство удалялось у предыдущей? Красным я выделил специально, чтобы было видно работает или нет.

Сам сайт ilyin1ib.beget.tech
.active-link {
    background-color:  red;
}


$('.menu ul li a').on('click', function() {
		$('.hamburger').removeClass("is-active");
		$('.menu').removeClass('menu-open');
		$('.bg ').removeClass('bg_show');
		$('.content').removeClass('content_move');
		$('.logo').removeClass('logo-move');
	   	$('.contacts').removeClass('contacts-move');
	   	$('html').removeClass('no-scroll');
	   	$('.navbar').removeClass('navbar_hide');
	   	$(this).toggleClass('active-link'); / Вот ЭТА строчка


60dce87c178f6913304184.jpeg
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@alekcena
Нелинейный наставник
Не знаю Jq но попробую
$('.menu ul li a').removeClass('active-link');
$(this).addClass('active-link');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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