我想被點擊時,它的類添加到一個鏈接,但我不能使用:有沒有辦法在jQuery中檢測鼠標按鍵?
$('a.someLink').click(function() {
// code
});
因爲點擊似乎當檢測到用戶點擊並放開鼠標唱首歌的元素。我需要在用戶點擊元素後立即添加該類,即使在他讓鼠標點擊者放棄之前,在他放開之後,我需要將類移除。
基本上我試圖模仿上的鏈接CSS的工作狀態:
a:active
如何才能做到這一點?
我想被點擊時,它的類添加到一個鏈接,但我不能使用:有沒有辦法在jQuery中檢測鼠標按鍵?
$('a.someLink').click(function() {
// code
});
因爲點擊似乎當檢測到用戶點擊並放開鼠標唱首歌的元素。我需要在用戶點擊元素後立即添加該類,即使在他讓鼠標點擊者放棄之前,在他放開之後,我需要將類移除。
基本上我試圖模仿上的鏈接CSS的工作狀態:
a:active
如何才能做到這一點?
mousedown()將是你在找什麼在jQuery的文檔
您可以使用$('a.someLink').mousedown(function() { //code });
代替
$('a.someLink').mousedown(function() {
//code
});
嘗試mousedown
它甚至在click
事件觸發。
$('a.someLink').mousedown(function() {
// code
});
隨着$('a.someLink').mousedown()
您可以添加類,然後用$('a.someLink').mouseup()
可以將其刪除。
記得做一個'返回false;'你的事件函數定義的,否則你的鏈接點擊事件將被髮送結束到瀏覽器,你可以在執行你的事件javascript後離開頁面。 –