DOM hash
2024-10-20 14:00:11
前段时间做的一个H5专题,用到了hash解决问题,特意记录一下。DOM hash的详细内容可以点击链接查看。
hash就是uri中#及后面的部分,例如:www.google.com.hk#123的#123。当只有hash部分发生变化时,浏览器的历史记录会产生记录,但不会向服务器发出请求,这时按后退键地址栏的uri会变化但页面内容不变。
当前 URL 的锚部分(以 '#' 号为开始) 发生改变时触发onhashchange 事件 :
window.addEventListener("hashchange",function(){var hash=location.hash.split("#")[1];
if(hash==="0" || typeof hash==="undefined"){
$("#iframe1").remove()
} else if(hash==="1"){
$(".longPage").removeClass("hide");
} else {
}
})
最新文章
- 上传伪技术~很多人都以为判断了后缀,判断了ContentType,判断了头文件就真的安全了。是吗?
- 跟我学PHP-第一篇:如何安装Zend Studio 以及汉化和基本准备工作
- iOS - 沙盒与目录
- esponse.sendRedirect方式的转向与RequestDispatcher的forward方法的比较
- 7个你可能不认识的CSS单位
- 微信、qq信息汇总、回复(一)
- 9Types of Leader
- 注册页面的验证 WEB的三级联动
- linux邮件服务器postfix配置实例
- MFC 设置窗口背景图片
- js-计算器
- vb.net 字符串的操作 应用
- 常见tcp端口
- MFC类中获得其它类指针
- Java构造器的深入理解
- AUC计算方法总结
- Jquery之JSON的用法
- linux之有名管道
- Jenkins + Gradle + pgyer + Android自动发布
- 谷歌浏览器可以google了