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 相关文章推荐
xml和web特殊字符
Apr 28 Javascript
JavaScript类和继承 this属性使用说明
Sep 03 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
Aug 31 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
Dec 15 Javascript
javascript 网页进度条简单实例
Feb 22 Javascript
jquery实现超简单的瀑布流布局【推荐】
Mar 08 Javascript
AngularJS service之select下拉菜单效果
Jul 28 Javascript
解决angularjs WdatePicker ng-model的问题
Sep 13 Javascript
详解如何在Angular优雅编写HTTP请求
Dec 05 Javascript
vue实现局部刷新的实现示例
Apr 16 Javascript
React 条件渲染最佳实践小结(7种)
Sep 27 Javascript
js实现随机点名
Jan 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实现像JSP,ASP里Application那样的全局变量
2007/01/12 PHP
php实现快速排序法函数代码
2012/08/27 PHP
解析PHP中如何将数组变量写入文件
2013/06/06 PHP
php 无限级分类 获取顶级分类ID
2016/03/13 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
2017/01/19 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
PHP number_format函数原理及实例解析
2020/07/14 PHP
监控 url fragment变化的js代码
2010/04/19 Javascript
jQuery getJSON()+.ashx 实现分页(改进版)
2013/03/28 Javascript
jquery实现用户打分评分特效
2015/05/28 Javascript
jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)
2016/06/07 Javascript
JavaScript实现点击文本自动定位到下拉框选中操作
2016/06/15 Javascript
angularjs的select使用及默认选中设置
2017/04/08 Javascript
详解Angular2组件之间如何通信
2017/06/22 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
2018/04/17 Javascript
JQuery实现ajax请求的示例和注意事项
2018/12/10 jQuery
Angular7中创建组件/自定义指令/管道的方法实例详解
2019/04/02 Javascript
纯js+css实现在线时钟
2020/08/18 Javascript
Python pickle类库介绍(对象序列化和反序列化)
2014/11/21 Python
使用python编写简单的小程序编译成exe跑在win10上
2018/01/15 Python
详解在python操作数据库中游标的使用方法
2019/11/12 Python
HTML5边玩边学(2)基础绘图实现方法
2010/09/21 HTML / CSS
Canvas 文本填充线性渐变的使用详解
2020/06/22 HTML / CSS
浙大网新C/C++面试解惑
2015/05/27 面试题
高中生学习生活的自我评价
2013/10/09 职场文书
法学专业应届生求职信
2013/10/16 职场文书
计算机求职信
2013/12/01 职场文书
幼儿园毕业寄语
2014/04/03 职场文书
商场开业庆典策划方案
2014/06/02 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
一年级数学下册复习计划
2015/01/17 职场文书
《清澈的湖水》教学反思
2016/02/17 职场文书
创业计划书之暑假培训班
2019/11/09 职场文书
浅谈resultMap的用法及关联结果集映射
2021/06/30 Java/Android
攻击最高的10只幽灵系神奇宝贝,坚盾剑怪排第一,第五最为可怕
2022/03/18 日漫