觸發我用一個jQuery骯髒的形式在我的web應用程序插件是這樣的:window.onbeforeunload不會立刻
$(document).ready(function(){
$('form.checkUnsavedData').dirtyForms();
});
$(window).on('beforeunload', function(){
if($.DirtyForms.isDirty()){
return($.DirtyForms.message);
}
});
但首先點擊任何鏈接不會觸發onbeforeunload事件。只有下次點擊纔會觸發它。這個問題存在於不同的瀏覽器中(谷歌瀏覽器,firefox,IE10)。怎麼了?