Я использую JQuery Грязные формы плагин в моем веб-приложение, как это:window.onbeforeunload не срабатывает сразу
$(document).ready(function(){
$('form.checkUnsavedData').dirtyForms();
});
$(window).on('beforeunload', function(){
if($.DirtyForms.isDirty()){
return($.DirtyForms.message);
}
});
Но первый щелчок по любой ссылке не вызывает onbeforeunload событие. Только следующие клики запускают его. Эта проблема сохраняется в разных браузерах (google chrome, firefox, ie10). Что случилось?