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

Как сделать при повторном нажатии обратное действие?

Как при повторном нажатии на кнопку отменить действие или добавить функцию которая будет возращать данные элементы обратно на места? Собственно перенос элементов происходит при нажатии поменять местами на данном сайте serjo96.github.io/matrix
$(document).on("click",".change-mtrx", function(){
  $('.matrix_a').appendTo('.matrix_b_cover');
  $(".matrix_b").appendTo(".matrix_a_cover");
});
  • Вопрос задан
  • 1020 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
$(document).on("click",".change-mtrx", function(){
  if ($(this).hasClass('flipped')) {
    $('.matrix_a').appendTo('.matrix_a_cover');
    $(".matrix_b").appendTo(".matrix_b_cover");
  } else {
    $('.matrix_a').appendTo('.matrix_b_cover');
    $(".matrix_b").appendTo(".matrix_a_cover");
  }
  $(this).toggleClass('flipped');
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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