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

Как обрабатывать событие click один раз во вложенных элементах на которые повешен обработчик событий?

Здравствуйте, есть кнопка, на ней висит событие click из JQuery, у неё внутри должен быть крестик по нажатию на который кнопка закрывается, без срабатывания события нажатия на саму кнопку.

Знаю что можно повесить событие click на текст внутри, но это как-то коряво будет выглядеть. Есть ли решение у данной проблемы ?
  • Вопрос задан
  • 3022 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 3
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Вот всё бы вам событие останавливать... Есть же target jsfiddle.net/petroveg/y8tcq2st
Ваши остановки на дадут статистику собрать пользовательскую.
Ответ написан
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
codepen.io/iiil/pen/leKJy

Попробуйте закомментить строчку
e.stopPropagation();
и нажать на крестик.
learn.javascript.ru/bubbling-and-capturing
Ответ написан
TekVanDo
@TekVanDo
Javascript Developer
$("Селектор крестика").on("click",function(event){
      event.stopPropagation()//предотвращаем событие кнопки
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 10:44
130000 руб./за проект
18 дек. 2024, в 10:02
7000 руб./за проект
18 дек. 2024, в 09:56
8000 руб./за проект