在項目中,我使用的主page.In一個特定頁面,我想在頁面卸載(JavaScript事件)的特定page.To的情況下做到這一點我已經寫卸載事件時,母版頁
執行的功能$('body').bind('unload',function()
{
alert('hello');
});
但是,這是行不通的。當我移動到其他頁面時,此功能沒有被調用。 我應該如何實現這一點。
在項目中,我使用的主page.In一個特定頁面,我想在頁面卸載(JavaScript事件)的特定page.To的情況下做到這一點我已經寫卸載事件時,母版頁
執行的功能$('body').bind('unload',function()
{
alert('hello');
});
但是,這是行不通的。當我移動到其他頁面時,此功能沒有被調用。 我應該如何實現這一點。
嗯,我寫這個問題時,假設它是一個問題,但你的代碼應該是:
$(window).bind('unload',function()
{
alert('hello');
});
你缺少結束);而該事件應綁定到窗口...
[編輯:增加了綁定到窗口,而不是'body'
]
$(document).ready(function(){
$(window).unload(function() {
alert("Bye now!");
});
});
嘗試。 document.ready函數在pageload上運行。所以你的綁定將執行並應該工作。
我甚至試過這個。但是,它不工作。 – 2010-09-06 07:35:10
你是什麼意思「移動到其他頁面」你是否關閉此頁面?或不?你瀏覽到另一個頁面?或者你只是在瀏覽器中更改標籤?你包括jQuery js文件嗎?也許你有任何其他的JavaScript錯誤,防止這個運行... – Stefanvds 2010-09-06 07:52:12
$(window).bind("unload", function(){
alert(123);
});
爲我工作:)
對不起Limo.But我沒有留下任何括號在我的代碼。 – 2010-09-06 07:27:54
哎呀...我在一讀時沒有看到他們,但現在我看到了他們...也許是窗戶部分? – 2010-09-06 07:29:56