Я проверил это, и кажется, что внутреннее событие запускается первым. Таким образом, внутреннее событие может установить какой-то флаг. Затем внешнее событие смотрит на этот флаг: если оно установлено, внешнее событие очищает его и возвращает. Если нет, он делает то, что обычно делает. Не так необычно, как другие ответы, которые были опубликованы, но я думаю, что это будет работать и должно быть независимым от браузера, при условии, что все браузеры сначала запускают внутреннее событие (что, я думаю, они делают, основываясь на обсуждении «пузырящихся», опубликованном здесь) 1001 *