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 相关文章推荐
JavaScript 继承详解(二)
Jul 13 Javascript
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
Oct 20 Javascript
js 判断文件类型并控制表单提交示例代码
Nov 14 Javascript
js和jquery使按钮失效为不可用状态的方法
Jan 26 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
Feb 21 Javascript
javascript中SetInterval与setTimeout的定时器用法
Aug 24 Javascript
使用bootstrap3开发响应式网站
May 12 Javascript
简单的js表格操作
Sep 24 Javascript
微信小程序 Record API详解及实例代码
Sep 30 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
Nov 03 Javascript
JS 在数组指定位置插入/删除数据的方法
Jan 12 Javascript
openlayers4实现点动态扩散
Aug 17 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
3
2006/10/09 PHP
apache和php之间协同工作的配置经验分享
2013/04/08 PHP
PHP日期函数date格式化UNIX时间的方法
2015/03/19 PHP
javascript获得CheckBoxList选中的数量
2009/10/27 Javascript
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
jQuery powerFloat万能浮动层下拉层插件使用介绍
2010/12/27 Javascript
JavaScript实现的图像模糊算法代码分享
2014/04/22 Javascript
jQuery中slideUp()方法用法分析
2014/12/24 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
2015/11/29 Javascript
拥有一个属于自己的javascript表单验证插件
2016/03/24 Javascript
php 修改密码实现代码
2017/05/24 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
vue.js移动端app之上拉加载以及下拉刷新实战
2017/09/11 Javascript
VUE预渲染及遇到的坑
2018/09/03 Javascript
js动态获取时间的方法分析
2019/08/02 Javascript
Vue实现点击箭头上下移动效果
2020/06/11 Javascript
Python判断操作系统类型代码分享
2014/11/22 Python
Python通过命令开启http.server服务器的方法
2017/11/04 Python
django静态文件加载的方法
2018/05/20 Python
10个Python小技巧你值得拥有
2018/09/29 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
python将一个英文语句以单词为单位逆序排放的方法
2018/12/20 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
Python的Lambda函数用法详解
2019/09/03 Python
python制作微博图片爬取工具
2021/01/16 Python
英国第一蛋白粉品牌:Myprotein
2016/09/14 全球购物
PatPat阿根廷:妈妈们的购物平台
2019/05/30 全球购物
公共汽车、火车和飞机票的通用在线预订和销售平台:INFOBUS
2019/11/30 全球购物
2014年计算机专业个人自我评价
2014/01/19 职场文书
党日活动总结
2014/05/07 职场文书
新书发布会策划方案
2014/06/09 职场文书
反对形式主义、官僚主义、享乐主义和奢靡之风整改措施
2014/09/17 职场文书
文员岗位职责
2015/02/04 职场文书
红色故事汇观后感
2015/06/18 职场文书
vue前端工程的搭建
2021/03/31 Vue.js
深入详解JS函数的柯里化
2021/06/09 Javascript