Есть ли что-то, чего не хватает, чтобы скрыть с помощью оператора if

#jquery #effects

Вопрос:

Я получил 3 карты, класс»карты», также дал им класс «1 карта, 2 карты, 3 карты». Когда я пытаюсь вставить этот код, он не работает, почему? я хочу, чтобы первая карта была скрыта, как только я нажму на 2-ю и 3d-карту

     $(".cards").on("click", function(){
if ($(".1card")){
    $(".2card, .3card").slideUp(1000);
} else {
    $(".1card").slideUp(1000)
}
})
 

Ответ №1:

Вызовите два других элемента при событии щелчка, чтобы скрыть первый

 $('.2card, .3card').on('click', function (){
  $('.1card').hide();
});