在项目中,我使用的主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