如何阻止锚标记滚动?

时间:2012-09-17 09:38:36

标签: javascript jquery-ui scroll anchor

我试图阻止锚点标记在单击后滚动,它不会回发但是滚动到该位置:

$('.moo').click(function (evt) {
        // stops from submitting the form   

        return false;
    });


<a href="#tabs-1" class="moo" >Nunc tincidunt</a>

有没有人有任何想法?

3 个答案:

答案 0 :(得分:0)

尝试将javascript:void(0)用作href

<a href="javascript:void(0)" class="moo" >Nunc tincidunt</a>

JsFiddle

答案 1 :(得分:0)

尝试拨打evt.preventDefault()。这将阻止浏览器执行事件的默认操作。

答案 2 :(得分:-1)

您可以尝试使用函数e.preventDefault()

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

但据我所知,没有错,我为它创造了一个JsFiddle:

http://jsfiddle.net/egQms/