2011-08-29 95 views
1

我想被點擊時,它的類添加到一個鏈接,但我不能使用:有沒有辦法在jQuery中檢測鼠標按鍵?

$('a.someLink').click(function() { 
    // code 
}); 

因爲點擊似乎當檢測到用戶點擊並放開鼠標唱首歌的元素。我需要在用戶點擊元素後立即添加該類,即使在他讓鼠標點擊者放棄之前,在他放開之後,我需要將類移除。

基本上我試圖模仿上的鏈接CSS的工作狀態:

a:active 

如何才能做到這一點?

回答

6

mousedown()將是你在找什麼在jQuery的文檔

+0

記得做一個'返回false;'你的事件函數定義的,否則你的鏈接點擊事件將被髮送結束到瀏覽器,你可以在執行你的事件javascript後離開頁面。 –

3

您可以使用$('a.someLink').mousedown(function() { //code });代替

0

嘗試mousedown它甚至在click事件觸發。

$('a.someLink').mousedown(function() { 
    // code 
}); 
相關問題