2013-12-10 28 views
0

我有當加載頁面時出現的頁面上的一些內容:動畫之前離開該頁面的JQuery

$(document).ready(function() { 
    $("#1").show(function(){ 
    $("#2").slideDown(function(){ 
    });  
    }); 
}); 

我在想,如果有機會是一回事,但之前離開該頁面。

+0

你不能。你只能觸發一個對話框。 參見: http://stackoverflow.com/questions/276660/how-can-i-override-the-onbeforeunload-dialog-and-replace-it-with-my-own –

回答

1

$ {}

http://api.jquery.com/unload/

卸載事件是由許多情況下解僱(窗口).unload(函數(),我會建議進行徹底的測試。

我也會不喜歡做這樣的事情,當用戶想離開頁面,不是很好的用戶界面的做法,除非它的必然要求。

確保頁面加載的資源仍然怨恨否則利茲例外。

1

不是真的,因爲這將允許你阻止用戶離開頁面。你可能不希望有一個網站不允許你在想要的時候關閉它,對吧?

1

其實,沒有事件觸發。

然而,你可以當有人點擊了另一頁(使用的onclick)使用這些動畫。也就是說,通過點擊當前頁面上的鏈接/ div來導航到另一個頁面。然後你可以重定向它們。

相關問題