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 相关文章推荐
document.documentElement &amp;&amp; document.documentElement.scrollTop
Dec 01 Javascript
一个js的tab切换效果代码[代码分离]
Apr 11 Javascript
JavaScript通过元素的ID和name设置样式
Jul 08 Javascript
node.js中的Socket.IO使用实例
Nov 04 Javascript
jQuery中val()方法用法实例
Dec 25 Javascript
JavaScript中return false的用法
Mar 12 Javascript
jQuery基于cookie实现的购物车实例分析
Dec 24 Javascript
微信、QQ、微博、Safari中使用js唤起App
Jan 24 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
May 05 Javascript
微信小程序+云开发实现欢迎登录注册
May 24 Javascript
微信小程序引入模块中wxml、wxss、js的方法示例
Aug 09 Javascript
vue实现点击按钮切换背景颜色的示例代码
Jun 23 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
sphinx增量索引的一个问题
2011/06/14 PHP
php实现监听事件
2013/11/06 PHP
用php来限制每个ip每天浏览页面数量的实现思路
2015/02/24 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
基于jquery实现的可以编辑选择的下拉框的代码
2010/11/19 Javascript
jquery自定义类似$.ajax()的方法实现代码
2013/08/13 Javascript
Jquery 数组操作大全个人总结
2013/11/13 Javascript
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
nodejs中使用monk访问mongodb
2014/07/06 NodeJs
nodejs开发环境配置与使用
2014/11/17 NodeJs
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
js与jquery回车提交的方法
2015/02/03 Javascript
JS获取网页图片name属性的方法
2015/04/01 Javascript
jquery插件autocomplete用法示例
2016/07/01 Javascript
JavaScript中ES6 Babel正确安装过程
2016/07/18 Javascript
微信小程序 toast 详解及实例代码
2016/11/09 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
初试vue-cli使用HBuilderx打包app的坑
2019/07/17 Javascript
vuex + keep-alive实现tab标签页面缓存功能
2019/10/17 Javascript
解决vue cli4升级sass-loader(v8)后报错问题
2020/07/30 Javascript
Vue打包部署到Nginx时,css样式不生效的解决方式
2020/08/03 Javascript
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
[01:04]不如跳舞!DOTA2新英雄玛尔斯的欢乐日常
2019/03/11 DOTA
使用httplib模块来制作Python下HTTP客户端的方法
2015/06/19 Python
python 循环读取txt文档 并转换成csv的方法
2018/10/26 Python
浅谈anaconda python 版本对应关系
2020/10/07 Python
Pandas的数据过滤实现
2021/01/15 Python
Wallis官网:英国女装零售商
2020/01/21 全球购物
应届生骨科医生求职信
2013/10/31 职场文书
五一服装活动方案
2014/01/11 职场文书
数控专业毕业生自荐信范文
2014/03/04 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书
MYSQL主从数据库同步备份配置的方法
2021/05/26 MySQL
关于python中readlines函数的参数hint的相关知识总结
2021/06/24 Python