方法/步骤 jquery离开页面弹出提示
1
jquery离开页面弹出提示代码:
//绑定beforeunload事件
(
w
i
n
d
o
w
)
.
b
i
n
d
(
′
b
e
f
o
r
e
u
n
l
o
a
d
′
,
f
u
n
c
t
i
o
n
(
)
r
e
t
u
r
n
′
您
输
入
的
内
容
尚
未
保
存
,
确
定
离
开
此
页
面
吗
?
′
;
)
;
/
/
解
除
绑
定
,
一
般
放
在
提
交
触
发
事
件
中
(window).bind('beforeunload',function(){return '您输入的内容尚未保存,确定离开此页面吗?';}); //解除绑定,一般放在提交触发事件中
(window).bind(′beforeunload′,function()return′您输入的内容尚未保存,确定离开此页面吗?′;);//解除绑定,一般放在提交触发事件中(window).unbind(‘beforeunload’);
END
方法/步骤2 js离开页面提示
1
js离开页面提示代码如下:
window.onbeforeunload = function(event) { return confirm("确定离开此页面吗?"); }
系统改造:
window.onbeforeunload = cleanRedisCacheLoad;
window.onunload = cleanRedisCacheLoad;
function cleanRedisCacheLoad (event) {
var event = event || window.event;
// 兼容IE8和Firefox 4之前的版本
if (event) {
event.returnValue = "确定要关闭窗口吗?";
}
// Chrome, Safari, Firefox 4+, Opera 12+ , IE 9+
return '确定要关闭窗口吗>现代浏览器?';
}
当某一个按钮刷新页面不需要这个提示时候:
window.onbeforeunload = null;
window.onunload = null;