@keche

Есть альтернативная функция toggle() в jQuery?

Есть альтернативная функция Toggle в jQery?
Есть код
$( ".menu li:first-child" ).click(function(){
	    $( ".submenu li" ).toggle(300);
	  });


Есть ли метод, который при клике например на ссылку выполняет действие-1, а повторный клик по той же ссылке, выполняет действие-2, без использования toggle?
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ответы на вопрос 2
profesor08
@profesor08 Куратор тега JavaScript
if (el.param === value) {
  // действие-1
}
else {
  // действие-2
}
Ответ написан
max_front
@max_front
frontend
вот разбор toggle именно вашего кода
$( ".menu li:first-child" ).click(function(){
      if ($( ".submenu li" ).is(":visible")) {
          $( ".submenu li" ).hide();
      } else {
          $( ".submenu li" ).show();
      }
 });
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы