如何禁用鏈接的onbeforeunload?禁用鏈接的onbeforeunload
var show = true;
function showWindow(){
if(show){
alert('Hi');
return "Hi Again";
}
}
$('a').click(function(){
show = false;
});
window.onbeforeunload = showWindow;
這是我,但是當我點擊
按鈕代碼的 '一' 元素在其上還表示:
<button type="submit" class="submitBtn"><span>Open Account</span></button>
不錯,所以適用於鏈接 - 但對於按鈕它沒有。 – dzm 2010-11-03 04:21:03
嘗試在您的jquery點擊事件處理程序中添加alert()作爲第一行代碼。如果您的「hi」警報在您的新警報出現之前出現,這意味着onbeforeunload事件在您的按鈕點擊處理程序觸發之前觸發。是這樣嗎? – JustcallmeDrago 2010-11-03 04:24:23
沒錯,它在按鈕點擊處理程序之前觸發了onbeforeunload。 – dzm 2010-11-03 04:25:29