Предположим, у меня есть один div на моей странице. как определить, как пользователь нажимает на содержимое div или вне содержимого div через JavaScript или JQuery. пожалуйста, помогите с небольшим фрагментом кода. спасибо.Обнаружение щелчка внутри/вне элемента с помощью одного обработчика событий
Редактировать: Как указано в одном из приведенных ниже ответов, я хочу только привязать обработчик событий к своему телу, а также узнать, на какой элемент был нажат.
Это не будет обрабатывать случаи, когда пользователь нажимает на дочерний элемент div; он будет сообщать '' вне div ''. – Phrogz
Nice. Ваше использование 'parents()' вдохновило меня на обновление моего ответа, чтобы использовать больше jQuery и менее обход старой школы. – Phrogz
Это не сработает, если есть элементы вне div, которые используют stopPropagation, см. Пример здесь: http://jsfiddle.net/Flandre/YdrTA/ – Andre