Hum*_*ing 5 javascript jquery jsp javascript-events
在我的项目中,当用户想要使用X按钮关闭窗口/选项卡时,我需要获得用户确认警报.
但window.on('beforeUnload')也适用于超链接.如何阻止此leave page警报<a> tag?
我的JSP将拥有
<a href="next.jsp" id="navigate"> click here </a>
Run Code Online (Sandbox Code Playgroud)
我的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();
});
Run Code Online (Sandbox Code Playgroud)
我不希望leave message alert用户点击任何内容links.我leave message alert只需要窗口关闭操作.
A. *_*lff 10
$(document).ready(function () {
$('#navigate').on('mouseenter', stopNavigate)
.on('mouseout', function () {
$(window).on('beforeunload', windowBeforeUnload);
});
});
function stopNavigate(event) {
$(window).off('beforeunload');
}
function windowBeforeUnload() {
return 'Are you sure you want to leave?';
}
$(window).on('beforeunload', windowBeforeUnload);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9154 次 |
| 最近记录: |