在我的项目中,我使用了母版页。在一个特定的页面中,我希望在该特定页面的页面卸载(javascript事件)事件上执行一个函数。为此我已经写了
$('body').bind('unload',function()
{
alert('hello');
} );
但是这不起作用。当我移动到其他页面时,这个功能没有被调用。 我应该怎样实现这一点。
答案 0 :(得分:2)
嗯,我认为在编写问题时它有问题但你的代码应该是:
$(window).bind('unload',function()
{
alert('hello');
});
你错过了结局);并且该事件应该被绑定到窗口......
[编辑:添加绑定到窗口而不是'body'
]
答案 1 :(得分:2)
$(window).bind("unload", function(){
alert(123);
});
为我工作:)
答案 2 :(得分:0)
$(document).ready(function(){
$(window).unload( function () {
alert("Bye now!");
} );
});
试试这个。 document.ready函数在页面加载时运行。所以你的债券将会执行并且应该有效。