捕获浏览器的前进、后退事件 window.onhashchange 并区别于点击链接
2024-08-29 07:41:34
<html> <head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>onhashchange测试</title></head> <body>
<a href="#p2">p2</a>
<script>
document.onmouseover = function() {
//User's mouse is inside the page.
window.innerDocClick = true;
} document.onmouseleave = function() {
//User's mouse has left the page.
window.innerDocClick = false;
} window.onhashchange = function() {
if (window.innerDocClick) {
//Your own in-page mechanism triggered the hash change
alert('You click a link');
} else {
//Browser back button was clicked
alert('You click browser button');
}
} </script>
</html>
最新文章
- Sprint计划
- win7 安装JDK7和JDK8后,卸载JDK8后出错
- jquery.validate 验证机制
- GDI+技术
- Get与Post的一些总结
- 【转】 IOS中定时器NSTimer的开启与关闭
- python学习之路-5 基础进阶篇
- Spring IOC的使用
- java:数组操作工具类 java.util.Arrays包 主要方法详解
- getResource()和getSystemResource()分析
- Beta冲刺NO.6
- 深入Lucene索引机制
- auth.go
- Day 2 下午
- React Native的学习资源网址
- Java相关问题整理
- Android Handler、Message、MessageQueue和Looper官方说明
- You Dream. We Test.
- git找回本地误删的文件
- Vue2.5 开发去哪儿网App
热门文章
- web.xml中出现<;servlet-name>;default<;/servlet-name>;是什么意思?
- centos7.2编译安装zabbix-3.0.4
- 代理设计模式iOS开发Demo(示例程序)源代码
- Codeforces Round #482 (Div. 2) B题
- A Simple Math Problem(矩阵快速幂)
- EditText中inputType详解
- 浅谈JobExecutionContext与JobDataMap
- HTTP和HTTPS详解。
- 2017-2018-1 20179205《Linux内核原理与设计》第三周作业
- 任务调度框架kunka