当前位置:网站首页>JS--hashchange事件--使用/教程
JS--hashchange事件--使用/教程
2022-08-09 22:08:00 【IT利刃出鞘】
原文网址:JS--hashchange事件--使用/教程_IT利刃出鞘的博客-CSDN博客
简介
说明
本文介绍hashchange事件的用法。
hashchange事件是html5新增的api,用来监听浏览器链接的hash值变化。
URL的片段标识符(URL 中 # 后面的部分)改变时会触发 hashchange 事件。
官网网址
https://developer.mozilla.org/zh-CN/docs/Web/API/Window/hashchange_event
概述
属性 | 值 | 描述 |
bubbles | true | 事件能冒泡 |
cancelable | false | 事件不能被取消 |
oldURL | String | 跳转前的URL |
newURL | String | 跳转后的当前URL |
代码示例
示例1:addEventListener
window.addEventListener('hashchange', function() {
console.log('The hash has changed!')
}, false);
示例2:onhashchange
function locationHashChanged() {
if (location.hash === '#cool-feature') {
console.log("You're visiting a cool feature!");
}
}
window.onhashchange = locationHashChanged;
边栏推荐
猜你喜欢
异常处理(try,catch,finally)
leetcode:286.墙和门
深度学习100例 —— 循环神经网络(RNN)实现股票预测
【Burning】It's time to show your true strength!Understand the technical highlights of the 2022 Huawei Developer Competition in one article
JS中表单操作、addEventListener事件监听器
ArrayList 和 LinkedList 区别
18-GuliMall 压力测试与性能监控
Core Data浅谈系列之五 : 在UITableView中展示
xctf攻防世界 Web高手进阶区 ics-05
重装系统后新建文本文档打不开怎么办
随机推荐
Postgresql源码(68)virtualxid锁的原理和应用场景
用户要清晰知道,量化交易并非简单的程序
OFDM 十六讲 7 - Inter-Symbol-Interference
pip 离线到内网安装包
第 1 章 一大波数正在靠近——排序
PyQt5: Getting Started Tutorial
EasyExcel使用
OSG笔记:使用setFontResolution设置字体分辨率
APS系统能消除造成生产和运输延迟的瓶颈
R语言将列表数据转化为向量数据(使用unlist函数将列表数据转化为向量数据)
杂谈——程序员的悲哀
Leetcode 235. 二叉搜索树的最近公共祖先
chart.js面积图曲线图统计插件
Activiti7审批流
Miscellaneous talk - the sorrow of programmers
Leetcode 530. 二叉搜索树的最小绝对差
【TS技术课堂】时间序列预测
少儿编程 电子学会图形化编程等级考试Scratch三级真题解析(判断题)2022年6月
R语言ggplot2可视化:使用ggpubr包的ggscatter函数可视化散点图、使用scale_x_continuous函数的breaks参数指定X轴的断点的个数(设置参数n)
迅为瑞芯微RK3399开发板设置Buildroot文件系统测试MYSQL允许远程访问