jQuery实现页面点击后退弹出提示框的方法


Posted in Javascript onAugust 24, 2016

本文实例讲述了jQuery实现页面点击后退弹出提示框的方法。分享给大家供大家参考,具体如下:

demo.js:

jQuery(document).ready(function ($) {
  if (window.history && window.history.pushState) {
    $(window).on('popstate', function () {
      var hashLocation = location.hash;
      var hashSplit = hashLocation.split("#!/");
      var hashName = hashSplit[1];
      if (hashName !== '') {
        var hash = window.location.hash;
        if (hash === '') {
          alert("希望该网站能提供你帮助!");
        }
      }
    });
    window.history.pushState('forward', null, './#forward');
  }
});

demo.html:

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">
<title>新建H5自适应模板</title>
<script src="jquery-1.10.1.min.js"></script>
<script src="demo.js"></script>
</head>
<body>
  <h3>阅谁问君诵,水落清香浮。</h3>
</body>
</html>

运行效果图如下:

jQuery实现页面点击后退弹出提示框的方法

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

Javascript 相关文章推荐
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
Apr 12 Javascript
javaScript arguments 对象使用介绍
Oct 18 Javascript
使用JSLint提高JS代码质量方法分享
Dec 16 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
Nov 26 Javascript
js实现兼容IE、Firefox的图片缩放代码
Dec 08 Javascript
JavaScript表单焦点自动切换代码
Jul 24 Javascript
js实现可旋转的立方体模型
Oct 16 Javascript
@ResponseBody 和 @RequestBody 注解的区别
Mar 08 Javascript
网页中的图片查看器viewjs使用方法
Jul 11 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
Nov 14 jQuery
bootstrap+jquery项目引入文件报错的解决方法
Jan 22 jQuery
JS中的const命令你真懂它吗
Mar 08 Javascript
input 禁止输入特殊字符的四种实现方式
Aug 24 #Javascript
深入浅析JavaScript中的3DES
Aug 24 #Javascript
jQuery自适应轮播图插件Swiper用法示例
Aug 24 #Javascript
JavaScript lodash常见用法系列小结
Aug 24 #Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
Aug 24 #Javascript
JS实现获取当前URL和来源URL的方法
Aug 24 #Javascript
Bootstrap和Angularjs配合自制弹框的实例代码
Aug 24 #Javascript
You might like
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
2017/02/15 PHP
node.js chat程序如何实现Ajax long-polling长链接刷新模式
2012/03/13 Javascript
原始XMLHttpRequest方法详情回顾
2013/11/28 Javascript
node.js中的fs.fchmod方法使用说明
2014/12/16 Javascript
js实现在网页上简单显示时间的方法
2015/03/02 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
2016/06/08 Javascript
node.js 利用流实现读写同步,边读边写的方法
2017/09/11 Javascript
在vue项目中,将juery设置为全局变量的方法
2018/09/25 Javascript
vue如何根据网站路由判断页面主题色详解
2018/11/02 Javascript
Vue中CSS动画原理的实现
2019/02/13 Javascript
vuex 动态注册方法 registerModule的实现
2019/07/03 Javascript
nodejs二进制与Buffer的介绍与使用
2019/07/11 NodeJs
原生JS与JQ获取元素的区别详解
2020/02/13 Javascript
vue css 引入asstes中的图片无法显示的四种解决方法
2020/03/16 Javascript
详解Python中的__new__()方法的使用
2015/04/09 Python
Ubuntu安装Jupyter Notebook教程
2017/10/18 Python
Python+树莓派+YOLO打造一款人工智能照相机
2018/01/02 Python
Django如何自定义分页
2018/09/25 Python
如何在 Django 模板中输出 &quot;{{&quot;
2020/01/24 Python
Django创建一个后台的基本步骤记录
2020/10/02 Python
jupyter 添加不同内核的操作
2021/02/06 Python
Css3实现无缝滚动防抖
2020/09/14 HTML / CSS
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
全球才华横溢工匠的家居装饰、珠宝和礼物:NOVICA
2021/01/22 全球购物
幼儿园教师教学反思
2014/02/06 职场文书
大学生简短的自我评价分享
2014/02/20 职场文书
企业管理毕业生求职信范文
2014/03/07 职场文书
公司会议策划方案
2014/05/17 职场文书
企业文化演讲稿
2014/05/20 职场文书
乡镇党的群众路线教育实践活动总结报告
2014/10/30 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
Python基础之教你怎么在M1系统上使用pandas
2021/05/08 Python
MATLAB 全景图切割及盒图显示的实现步骤
2021/05/14 Python
python 实现体质指数BMI计算
2021/05/26 Python
Python实现提取PDF简历信息并存入Excel
2022/04/02 Python