如何在按下鼠标按钮时触发Jquery .on()函数,而不是在释放时触发。

时间:2017-05-30 09:14:58

标签: jquery

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

2 个答案:

答案 0 :(得分:6)

您可以使用.mousedown()功能来实现您的目标:

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

或者您可以使用.on()功能并通过' mousedown' 作为操作:

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

答案 1 :(得分:0)

您可以使用.mousedown()

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