Reputation: 4084
In my project i have used master page.In one particular page , i want a function to be executed on page unload(javascript event) event of that particular page.To achieve this i have written
$('body').bind('unload',function()
{
alert('hello');
} );
But this is not working.This function is not getting called when i move to other page. How should i achieve this.
Upvotes: 1
Views: 4380
Reputation: 1
$(window).bind("unload", function(){
alert(123);
});
worked for me :)
Upvotes: 2
Reputation: 5916
$(document).ready(function(){
$(window).unload( function () {
alert("Bye now!");
} );
});
try this. the document.ready function runs on pageload. so your bind will execute and is should work.
Upvotes: 0
Reputation: 4030
Well, I suppose its a problem when writing the question but your code should be:
$(window).bind('unload',function()
{
alert('hello');
});
You are missing the ending ); and the event should be bound to the window...
[Edit: Added the bind to the window instead of 'body'
]
Upvotes: 2