javascript - 如何取消隐藏 WordPress Divi 主题 URL 哈希?
问题描述
我有一个关于如何取消隐藏 URL 哈希更改的问题,请教 Divi 用户/程序员。Divi 已经平滑滚动到锚脚本,这对我来说非常完美,但它不会使用“#”和锚名称更新 URL 栏。
我在 Internet 上的 JS 文件中找到了我的附加脚本,它更改了 URL 哈希,但使窗口再次向下滚动:
$("#main-header a").on("click" , function (event) {
if(window.location.hash != this.hash) {
event.preventDefault();
window.location.hash = this.hash;
}
});
原始 Divi JS 平滑滚动到锚点是否有任何解决方法,它还会在链接单击时更新 URL,并且不会破坏原始动画等?
解决方案
推荐阅读
- .net-core - 不能包含“布尔”项的脚手架(EF,Core 2.1)模型
- c# - Wpf 数据绑定参数问题
- multithreading - Python 3.6:将在单独的 CMD 会话中运行相同的多线程 python 脚本绕过 Python 的 GIL 问题
- linux - 判断当前线程是否在 Linux x86 上被中断
- javascript - pdf.js mozilla lib问题以正确的顺序获取或提取纯文本
- javascript - 用javascript按住鼠标时如何运行函数
- css - A :focus-within 解决方法
- c++ - 如何在 C++ 中使用 yaml-cpp 中的环境变量
- excel - Excel 突出显示单元格中与其他单元格不同的部分文本
- firebase - 将 Stream Building 与特定的 Firestore 文档一起使用