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

Tooltip на css по клику с checkbox — как правильно добавить js для закрытия по клику вне тултипа?

приветствую, тема не новая, суть в том, что хочу сделать тултипы на css, но при этом чтобы появлялись и скрывались по клику а не по ховеру. Ну и закрывать надо кроме всего прочего по клику вне элементов.
Всё в принципе с чекбоксами работает, одна проблема - после клика вне элемента закрывается, но последующий клик по чекбоксу не срабатывает, только со второго раза снова открывает.
Где ошибка?
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
IvanU7n
@IvanU7n
nothing interesting here
Где ошибка?

в лишнем кода и неверном использовании jQuery
$('body').click(function(event) { 
 if(!$(event.target).is('.li-tooltip span') && !$(event.target).is('.li-tooltip input')) {
-    $('.li-tooltip input').checked = 'false';
+    $('.li-tooltip input').prop('checked', false);
-    $('.li-tooltip span').hide();
}  
});
-  $('.li-tooltip input').on('click', function () {
-      $(this).parents().children('span').toggle();
- })
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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