2012-09-17 71 views
0

我想阻止它被点击后滚动一个锚标记,它没有回发,但滚动的位置:如何停止滚动的锚标记?

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

     return false; 
    }); 


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

有没有人有什么想法?

+0

那么你的意思是#tab-1出现在你的地址栏中并且内容向下滚动到#tabs-1? –

回答

-1

你可以尝试使用功能e.preventDefault()

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

但就我所看到的有什么不对,我创建了一个的jsfiddle吧:

http://jsfiddle.net/egQms/

+0

已经做到了,正如我所说的那样,不会发回 – Funky

+0

我添加了一个JsFiddle示例,就我所知,您的方法没有任何问题。 – Erwin

0

尝试使用作为href

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

JsFiddle

0

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