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 相关文章推荐
讨论html与javascript在浏览器中的加载顺序问题
Nov 27 Javascript
讲解JavaScript中for...in语句的使用方法
Jun 03 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
Jan 03 Javascript
微信小程序-拍照或选择图片并上传文件
Jan 06 Javascript
JavaScript实现无刷新上传预览图片功能
Aug 02 Javascript
gulp安装以及打包合并的方法教程
Nov 19 Javascript
微信小程序block的使用教程
Apr 01 Javascript
详解vue中this.$emit()的返回值是什么
Apr 07 Javascript
微信小程序canvas分享海报功能
Oct 31 Javascript
详解利用eventemitter2实现Vue组件通信
Nov 04 Javascript
node.js中npm包管理工具用法分析
Feb 14 Javascript
深入解读VUE中的异步渲染的实现
Jun 19 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
PHP+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
Firefox getBoxObjectFor getBoundingClientRect联系
2008/10/26 Javascript
Javascript 面向对象特性
2009/12/28 Javascript
JavaScript之引用类型介绍
2012/08/10 Javascript
JavaScript中5种调用函数的方法
2015/03/12 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
jQuery获取单击节点对象的方法
2016/06/02 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
jQuery查找dom的几种方法效率详解
2017/05/17 jQuery
详解vue.js之props传递参数
2017/12/12 Javascript
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
2018/07/10 Javascript
[04:56]经典回顾:前Ehome 与 前LGD
2015/02/26 DOTA
[52:26]完美世界DOTA2联赛决赛 FTD vs Phoenix 第一场 11.08
2020/11/11 DOTA
跟老齐学Python之集合(set)
2014/09/24 Python
Python实现从订阅源下载图片的方法
2015/03/11 Python
python多线程socket编程之多客户端接入
2017/09/12 Python
python3.0 模拟用户登录,三次错误锁定的实例
2017/11/02 Python
Python机器学习之K-Means聚类实现详解
2018/02/22 Python
pandas数据分组和聚合操作方法
2018/04/11 Python
Python将一个Excel拆分为多个Excel
2018/11/07 Python
python SVD压缩图像的实现代码
2019/11/05 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
CSS3等相关属性制作分页导航实现代码
2012/12/24 HTML / CSS
html5定制表单_动力节点Java学院整理
2017/07/11 HTML / CSS
美国时尚大码女装购物网站:Avenue
2019/05/24 全球购物
serialVersionUID具有什么样的特征
2014/02/20 面试题
前台接待员岗位职责
2014/01/02 职场文书
给领导的致歉信范文
2014/01/13 职场文书
网络教育自我鉴定
2014/02/04 职场文书
文明礼仪伴我行演讲稿
2014/05/12 职场文书
2014年财政局工作总结
2014/12/09 职场文书
党的群众路线教育实践活动先进个人材料
2014/12/24 职场文书
应收账款管理制度
2015/08/06 职场文书
队名及霸气口号大全
2015/12/25 职场文书