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