3
Jquery代碼 $(element).on("click", selector, handler)
,將在從所選元素釋放鼠標按鈕後觸發處理函數。有沒有辦法在按下鼠標按鈕時觸發事件?如何在按下鼠標按鈕時觸發Jquery .on()函數,而不是釋放它時。
Jquery代碼 $(element).on("click", selector, handler)
,將在從所選元素釋放鼠標按鈕後觸發處理函數。有沒有辦法在按下鼠標按鈕時觸發事件?如何在按下鼠標按鈕時觸發Jquery .on()函數,而不是釋放它時。
可以使用.mousedown()
函數來實現你想要什麼:
$("#target").mousedown(function(){});
或者你可以使用.on()
功能和通「鼠標按下」作爲動作:
$("#target").on('mousedown', function(){});
你可以使用.mousedown()
$(document).off("mousedown","#ID").on("mousedown","#ID", function(){
...
});
試用'.on(「mousedown」,...)' – Kaddath
請嘗試,https://api.jquery.com/mousedown/ – manian
[相關](https://stackoverflow.com/questions/19109754/difference -between-鼠標按下和點擊功能於jQuery的) – Sandman