在我的项目中,当用户想要使用“X按钮”关闭窗口/选项卡时,我需要获取用户确认警报。
但是,window.on('beforeUnload')也适用于“超链接”。如何阻止此“离开页面”警报对标签进行阻止?
我的JSP将拥有
我不想在用户点击任何超链接时弹出“离开消息提示”。我需要仅在关闭窗口操作时弹出“离开消息提示”。
但是,window.on('beforeUnload')也适用于“超链接”。如何阻止此“离开页面”警报对标签进行阻止?
我的JSP将拥有
<a href="next.jsp" id="navigate"> click here </a>
我的Jquery将会有,
$(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();
});
我不想在用户点击任何超链接时弹出“离开消息提示”。我需要仅在关闭窗口操作时弹出“离开消息提示”。