javascript - 为什么浏览器会自动向下滚动到 '#hashhyperlinks',我们如何才能阻止它?

标签 javascript jquery html

我有一个哈希超链接,用于根据给定的哈希显示特定的 jquery。

问题是浏览器会自动滚动到具有 class 或 id 的 DOM 元素...我们如何才能阻止它?

最佳答案

  • 不要给你的元素那个id
  • 或者在链接的点击事件中调用.preventDefault()

    $("a").click(function(e) {
        e.preventDefault()
    });
    

关于javascript - 为什么浏览器会自动向下滚动到 '#hashhyperlinks',我们如何才能阻止它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17192953/

相关文章:

javascript - 所有输入的 jquery 操作

javascript - 如何从范围内的变量填充 angularjs 中的单选按钮并将任何更改收集到范围内

javascript - 如何在ContentTool插件中插入图像

javascript - tumblr 主页上的心形(喜欢)按钮

javascript - 是否有类似附件的垂直盖流 slider ?

javascript - 如何并排对齐 Canvas 和 div 元素

javascript - 如何在显示元素后自动显示按钮

javascript - css JQuery 动画不起作用

javascript - 使用另一个选择列表中的选项填充选择列表的最快方法

javascript - 使用悬停将图像加载到另一个图像上 (Javascript)