一尘不染

如何防止点击“#”链接跳至页面顶部?

javascript

我目前<a>在jQuery中使用标签来启动点击事件等。

例子是 <a href="#" class="someclass">Text</a>

但是我讨厌’#’如何使页面跳到页面顶部。我该怎么办呢?


阅读 230

收藏
2020-05-01

共1个答案

一尘不染

在jQuery中,当您处理click事件时, 返回false可阻止链接以通常的方式响应
阻止发生默认操作(访问href属性):

$('a.someclass').click(function(e)
{
    // Special stuff to do when this link is clicked...

    // Cancel the default action
    e.preventDefault();
});
2020-05-01