При нажатии удалить фокус div после удаления класса с помощью jQuery - PullRequest
0 голосов
/ 05 мая 2020
• 1000 ).

Класс «active-state» окрашивает текст в белый цвет при щелчке.

На мобильном устройстве, когда я нажимаю на div, он становится белым (класс добавляется). Когда я нажимаю еще раз, он должен отменить выбор div, но белый фокус останется.

Мне нужно щелкнуть за пределами div, чтобы удалить фокус.

Как я могу решить эту проблему?

Проблема только на мобильном.

     $('.book-seats-form .checkbox-prices .wpcf7-list-item').on('click', function () { 
  var val =  $(this).find('input:checkbox').prop('checked')?false:true;
  $('input[type="checkbox"]').not(this).prop('checked', false);      
  $(this).find('input:checkbox').prop('checked', val);      
  $(this).children().toggleClass('active-state').parent().toggleClass('active-state').siblings().find('.active-state').removeClass('active-state').parent().removeClass('active-state');
     book_seats_set_total_price();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...