javascript - 单击类(class)时在地址栏中隐藏哈希

标签 javascript jquery css

我希望在单击链接类 (.workLink) 时地址栏中的 URL 保留为“example.com/”而不是“example.com/#id”。我已经看到了很多解决这个问题的方法,但我无法让他们中的任何一个工作。这就是我现在正在使用的:

$('.workLink').click(function () {
window.location.href = window.location.href.replace(/#.*/,''))
});

我看到 smoothScroll js 文件使用 updateUrl: false :这是我可以实现的东西吗?

最佳答案

你只需要这样做:

$('.workLink').click(function (e) {
  e.preventDefault();
});

关于javascript - 单击类(class)时在地址栏中隐藏哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27209007/

相关文章:

javascript - 函数数组辅助

javascript - 如何通过 App Insights 获取与网页交互的时间

javascript - 如何在 KnockoutJs 中为此使用绑定(bind)处理程序

javascript - 忽略 Chrome Dev Tools Pane 中的点击

javascript - 取消选择选择输入

php - 当鼠标悬停在图像上时如何在图像上显示缩放按钮

javascript - 返回页面的同一部分(css/jQuery)

html - CSS:图像和链接垂直对齐(中心)和响应图像交换

javascript - 尝试访问 javascript 中的表单输入

javascript - 如果在 DOM 中移动,SVG 元素会丢失事件处理程序