2012-09-17 106 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()。這將停止瀏覽器執行事件的默認操作。