Сообщение от TheHappy
|
по логике не должно, т.к. событие на document еще не висит. В чем может быть проблема?
|
Событие click - "всплывающее". Оно проходит последовательно вверх по всем предкам элемента, достигая document и window. Таким образом когда событие обрабатывается самим элементом ты навешиваешь обработчик на document, затем событие всплывает постепенно до document и обрабатывает тот самый обработчик.
Остановить всплытие можно через event.stopPropagation()