2017-05-30 39 views
3

Jquery代码 $(element).on("click", selector, handler) ,将在从所选元素释放鼠标按钮后触发处理函数。有没有办法在按下鼠标按钮时触发事件?如何在按下鼠标按钮时触发Jquery .on()函数,而不是释放它时。

+3

试用'.on(“mousedown”,...)' – Kaddath

+1

请尝试,https://api.jquery.com/mousedown/ – manian

+1

[相关](https://stackoverflow.com/questions/19109754/difference -between-鼠标按下和点击功能于jQuery的) – Sandman

回答

6

可以使用.mousedown()函数来实现你想要什么:

$("#target").mousedown(function(){}); 

或者你可以使用.on()功能和通“鼠标按下”作为动作:

$("#target").on('mousedown', function(){}); 
0

你可以使用.mousedown()

$(document).off("mousedown","#ID").on("mousedown","#ID", function(){ 
... 
}); 
相关问题