Насколько мне известно, вызов warnDefault () - это предотвращение реакции собственного браузера на такие вещи, как щелчки по тегам привязки или нажатия клавиш в текстовых полях. Как только цикл обработки событий закончен, он закончен. Что касается выдуманных событий, я не думаю, что это будет иметь какое-либо влияние, поскольку все дело в системе обработки событий jQuery, а не в функциональности собственного браузера.
Ваш код может установить где-нибудь флаг для связи с «внешним миром».
[править] ооо, вы можете попытаться заставить обработчик спрятать ссылку на объект события где-нибудь, чтобы его мог найти внешний код, а затем выполнить внешнюю проверку с помощью isDefaultPrevented (). Однако я не знаю, сработает ли это.