JavaScript实现离开页面前提示功能【附jQuery实现方法】


Posted in jQuery onSeptember 26, 2017

本文实例讲述了JavaScript实现离开页面前提示功能。分享给大家供大家参考,具体如下:

离开页面前的提示不可以用onunload去做,因为它只是兼容IE,你要兼容Google与FireFox就蛋疼了。

而且这个事件还是关闭之后才会触发的。

取而代之可以用onbeforeunload去实现。

onbeforeunload可以在用户关闭或刷新窗口、或者点击本页内的任何超级链接都会触发的。

其JavaScript代码如下:

<script>
window.onbeforeunload=function(e){
  var e=window.event||e;
  e.returnValue=("确定离开当前页面吗?");
}
</script>

非常简短,一开始利用window.event与e的或,兼容浏览器。

其返回值就是提示信息。

在IE8的效果如下,第一行与最后一行是必须存在的。用户点击“取消”不会发生任何事情,点击“确定”则继续之前的动作。

JavaScript实现离开页面前提示功能【附jQuery实现方法】

在Google Chrome的效果如下,只有最后一行是我们可以控制的,其它都是系统本身就有的东西,不能够被改写。

JavaScript实现离开页面前提示功能【附jQuery实现方法】

野狐禅的效果如下,其提示信息读不出来,我也没办法,谁叫这个浏览器是野狐禅呢?

JavaScript实现离开页面前提示功能【附jQuery实现方法】

这段东西,用JQuery则这样写:

$(window).bind('beforeunload',function(){
  return '提示信息';
  }
);

JQuery1.9自带全浏览器兼容……

希望本文所述对大家JavaScript程序设计有所帮助。

jQuery 相关文章推荐
jquery.validate表单验证插件使用详解
Jun 21 jQuery
jQuery实现倒计时功能 jQuery实现计时器功能
Sep 19 jQuery
jQuery实现可兼容IE6的滚动监听功能
Sep 20 jQuery
jQuery中库的引用方法
Jan 06 jQuery
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 jQuery
js jquery 获取某一元素到浏览器顶端的距离实现方法
Sep 05 jQuery
JQuery实现ajax请求的示例和注意事项
Dec 10 jQuery
jQuery+vue.js实现的多选下拉列表功能示例
Jan 15 jQuery
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
jQuery实现手风琴效果(蒙版)
Jan 11 jQuery
jquery制作的移动端购物车效果完整示例
Feb 24 jQuery
jQuery EasyUI Layout实现tabs标签的实例
Sep 26 #jQuery
jQuery EasyUI开发技巧总结
Sep 26 #jQuery
jQuery 开发之EasyUI 添加数据的实例
Sep 26 #jQuery
JS+jQuery实现注册信息的验证功能
Sep 26 #jQuery
zTree jQuery 树插件的使用(实例讲解)
Sep 25 #jQuery
jQuery使用zTree插件实现可拖拽的树示例
Sep 23 #jQuery
一个有意思的鼠标点击文字特效jquery代码
Sep 23 #jQuery
You might like
使用PHP和XSL stylesheets转换XML文档
2006/10/09 PHP
浅析PHP绘图技术
2013/07/03 PHP
php网页标题中文乱码的有效解决方法
2014/03/05 PHP
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
javascript中的循环语句for语句深入理解
2014/04/04 Javascript
javascript格式化日期时间方法汇总
2015/06/19 Javascript
详解JavaScript实现设计模式中的适配器模式的方法
2016/05/18 Javascript
Bootstrap3学习笔记(三)之表格
2016/05/20 Javascript
BootStrap下jQuery自动完成的样式调整
2016/05/30 Javascript
bootstrap按钮插件(Button)使用方法解析
2017/01/13 Javascript
JavaScript实现焦点进入文本框内关闭输入法的核心代码
2017/09/20 Javascript
JS代码实现电脑配置检测功能
2018/03/21 Javascript
使用Vue.js中的过滤器实现幂方求值的方法
2019/08/27 Javascript
Angular value与ngValue区别详解
2019/11/27 Javascript
Vue 请求传公共参数的操作
2020/07/31 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
jQuery实现可以计算进制转换的计算器
2020/10/19 jQuery
[02:03]风行者至宝清风环佩外观展示
2020/09/05 DOTA
python算法学习之桶排序算法实例(分块排序)
2013/12/18 Python
速记Python布尔值
2017/11/09 Python
windows10下python3.5 pip3安装图文教程
2018/04/02 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
Python调用C语言的实现
2019/07/26 Python
python函数的万能参数传参详解
2019/07/26 Python
PythonPC客户端自动化实现原理(pywinauto)
2020/05/28 Python
Django Admin 上传文件到七牛云的示例代码
2020/06/20 Python
Python抓包并解析json爬虫的完整实例代码
2020/11/03 Python
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
TheFork葡萄牙:欧洲领先的在线餐厅预订平台
2019/05/27 全球购物
学生喝酒检讨书
2014/02/06 职场文书
机械设计及其自动化求职推荐信
2014/02/17 职场文书
化工操作工岗位职责
2014/04/29 职场文书
入党积极分子学习优秀共产党员先进事迹思想汇报
2014/09/13 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
Java常用工具类汇总 附示例代码
2021/06/26 Java/Android