当用户滚动离开时,如何从URL中剥离散列片段
how to strip off the hash fragment from URL when user scrolls away?
我有一个有许多小盒子的页面,所有使用URL的#hashFragment
现在,我想尝试建立一个脚本,剥离从URL的哈希值,当用户继续导航(例如,当他向下或向上滚动,或者当#框走出用户的视窗…你觉得呢?)
我希望包含片段的URL是可共享的,所以我不想立即剥离它。
我对位置api还不是很有信心,所以我可能需要你的帮助
可以在大多数常见的浏览器加上IE7,旧的android/safari上以一种干净的方式实现此行为?
(没有jquery,谢谢)
thank you in advance
您是否尝试过使用onscroll事件?
可能是这样的…
window.onscroll = function (oEvent) {
window.location.hash =""
}
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- Angular JS IE9 Hashbang url rewriting
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 直接下载文件,而不是从window.open(url)
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 通过js在新选项卡中有条件地打开url
- CKFinder 3为所选文件返回错误的URL
- 如何获取不属于我项目的上一页的URL
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 在URL中传递JS对象
- Javascript从字符串中剥离所有url参数
- 添加/到URL的末尾将用户带到随机页面,并在其他页面上剥离图像
- JavaScript:去除元数据中的URL,而不剥离所有字符串中的空格
- 选择2更改选择选项,然后根据选项附加或剥离URL
- 使用javascript更改/剥离图像指向的url
- 当用户滚动离开时,如何从URL中剥离散列片段
- 为什么是"javascript:"粘贴时从URL栏中剥离的伪协议
- Javascript剥离URL上的点
- 从URL中剥离用户ID的Javascript函数