Input radio выпадющее меню с помощью jquery

183
16 декабря 2021, 19:00

https://codepen.io/bogdan-babjchuk/pen/gObaeOR

Почему при выборе другого input-а не срабатывает

($idopt).fadeOut(300);
Answer 1

При выборе другого инпута, вы проверяете его же id. Тоесть, нажали trackers -> он стал активным, вы проверяете ЕГО же id, оно правильное -> и срабатывает первый if. Все время. + У вас переменная idopt инициализируется только при выполнении условия(внутри if). в else ее нет Решение:

$('.menu').click(function(){
  $('.menu').each(function(){
    if($(this).prop('checked')){
      var $idopt='.'+$(this).attr("id");
      $($idopt).fadeIn(300);
    } else {
      var $idopt='.'+$(this).attr("id");
      $($idopt).fadeOut(300);
    }
 });
});
READ ALSO
Отследить пролистывание экрана

Отследить пролистывание экрана

У меня есть приложение - читалка, которое выводит на экран (отдельная активность) информацию из текстовых файлов, подтягивая его из rawВсе эти...

178
Передать/хранить тип Enum

Передать/хранить тип Enum

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

171
Java Method(Overloading)

Java Method(Overloading)

Ребята перегрузка методов выполняетсь во время компиляции(Compile-Time) или во время выполнения (Run-Time) ?

206
Java. Canvas. JFrame

Java. Canvas. JFrame

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

129