2017-05-30 7 views
3

Jqueryコード $(element).on("click", selector, handler) は、選択した要素からマウスボタンを離した後にハンドラ関数をトリガします。マウスボタンを押したときにイベントをトリガする方法はありますか?マウスボタンが離されたときではなく、Jquery .on()関数をどのようにトリガーできますか?

あなたが望むものを達成するために .mousedown()機能を使用することができます
+3

'.on(" mousedown "、...)' – Kaddath

+1

で試してください。https://api.jquery.com/mousedown/ – manian

+1

[関連](https://stackoverflow.com/questions/19109754/difference - mousedown-and-click-in-jquery) – Sandman

答えて

6

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

それとも.on()機能を使用して、アクションとして「マウスダウン」を渡すことができます。

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

することができます使用.mousedown()

$(document).off("mousedown","#ID").on("mousedown","#ID", function(){ 
... 
}); 
関連する問題