Проблема с размытостью jQuery () событие на элементе Отделения [дубликат]

10
задан Bhargav Rao 14 May 2019 в 10:26
поделиться

2 ответа

If I remember right, only A, AREA, BUTTON, INPUT, LABEL, SELECT, TEXTAREA create focus/blur events (Создать события фокусировки/размытия). Если вы хотите скрыть всплывающее окно, щелкнув по нему снаружи, вы должны, например, прослушать события щелчка по документу и проверить, произошло ли событие внутри или вне всплывающего окна.

Код примера:

$(document).click(function(e){
    if($(e.target).is('#MainCanvas, #MainCanvas *'))return;
    $('#MainCanvas').hide();
});
24
ответ дан 3 December 2019 в 15:06
поделиться

Лучшей идеей будет обработка события мыши и проверка элемента, вызвавшего это событие.

.
0
ответ дан 3 December 2019 в 15:06
поделиться
Другие вопросы по тегам:

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