使用母版页时卸载事件

时间:2010-09-06 07:13:25

标签: javascript asp.net asp.net-mvc

在我的项目中,我使用了母版页。在一个特定的页面中,我希望在该特定页面的页面卸载(javascript事件)事件上执行一个函数。为此我已经写了

    $('body').bind('unload',function()  
{  
alert('hello');  
} );     

但是这不起作用。当我移动到其他页面时,这个功能没有被调用。 我应该怎样实现这一点。

3 个答案:

答案 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函数在页面加载时运行。所以你的债券将会执行并且应该有效。