Показать сообщение отдельно
  #15 (permalink)  
Старый 16.05.2020, 14:11
Профессор
Отправить личное сообщение для Сергей Ракипов Посмотреть профиль Найти все сообщения от Сергей Ракипов
 
Регистрация: 01.06.2010
Сообщений: 673

Сообщение от рони Посмотреть сообщение
Сергей Ракипов,
нужно описание того что делает функция, что делает макет, что вы хотите сделать.
function navigHideShow(){
  if (!pageNavig.classList.contains("page_navig_show")){
    pageNavig.classList.remove("page_navig_hide");
    pageNavig.classList.add("page_navig_show");
  }
  else {
    pageNavig.classList.remove("page_navig_show");
    pageNavig.classList.add("page_navig_hide");
  }
}
функция проверяет наличие классов, если их находит то делает удаление и удаление нужных классов.

вот эта функция работает

function navigHideShow(){
	if (pageNavig.className === "page_navig"){
		pageNavig.classList.remove("page_navig_hide");
		pageNavig.classList.add("page_navig_show");
	}
	else if (pageNavig.className === "page_navig page_navig_show"){
		pageNavig.classList.remove("page_navig_show");
		pageNavig.classList.add("page_navig_hide");
	}
	else if (pageNavig.className === "page_navig page_navig_hide"){
		pageNavig.classList.remove("page_navig_hide");
		pageNavig.classList.add("page_navig_show");
	}
}
buttonNavigMobile.addEventListener("click", navigHideShow);
Ответить с цитированием