Прослушиватели событий, зарегистрированные для фазы захвата, не сработали перед всплывающей подсказкой -почему?

Я пытаюсь понять, что определяет порядок, в котором запускаются обработчики событий при нажатии вложенного

-то, что я вижу, кажется, противоречит задокументированному поведению, поэтому я ищу небольшую помощь, чтобы понять это.

У меня есть 2 вложенных элемента div, и к каждому из них прикреплено 2 обработчика событий, один для фазы захвата и один для фазы всплытия:


    
        
        
    
    
        
CLICK

Согласно , что я прочитал , вывод должен быть:

outer true
inner true
inner false
outer false

но то, что я на самом деле вижу (в Chrome и Firefox ), это:

outer true
inner false
inner true
outer false

Кто-нибудь может объяснить несоответствие?

14
задан try-catch-finally 21 January 2017 в 19:04
поделиться