In my project I need to get the user confirmation alert , when the user want to close the window/tab using X button.
But the window.on('beforeUnload')
also works for hyper link . How can I block this leave page
alert for <a>
tag ?
My JSP will have the
<a href="next.jsp" id="navigate"> click here </a>
My Jquery will have ,
$(document).ready(function(){
$('#navigate').on('click', function() {
stopNavigate(event);
});
});
function stopNavigate(event){
$(window).off('beforeunload', function(){
});
}
$(window).on('beforeunload', function(){
return 'Are you sure you want to leave?';
});
$(window).on('unload', function(){
logout();
});
I don't want the leave message alert
when the user click any links
. I need the leave message alert
only for window close operation.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…