Есть ли событие, которое можно вызвать всякий раз, когда пользователь щелкает за пределами div, чтобы скрыть этот div?Событие JQuery для того, когда пользователь щелкает за пределами div?
Я пробовал использовать $(document).click()
, однако это называется даже тогда, когда пользователь нажимает ссылку, которая должна показывать div. Следовательно, событие обработчика кликов показывает div, и сразу же скрывает его $(document).click()
, что означает, что div никогда не отображается.
Идеи?
Это будет прикрепить обработчик щелчка к каждому отдельному элементу на странице. – karim79
Это именно то, что я хотел, но имею 1 вопрос. Это работает отлично на скрипке, но когда я пытаюсь использовать его в моем коде 'this.id',' NULL' или 'empty' (проверяется с помощью предупреждения), поэтому он не работает. Я использую последний jQuery. Можете ли вы мне помочь? –