サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
猫
idlock.hateblo.jp
題名の通りjQueryでダブルクリックとクリックを区別したい時にハマったのでメモ。 ダブルクリックはclickイベントが先に実行されるので、ダブルクリックとクリックでそれぞれ別々の処理ができません。 しかし、解決策がありました。 stackoverflow.com $(セレクタ).on('click', function(e) { var that = this; setTimeout(function() { var dblclick = parseInt($(that).data('double'), 10); if (dblclick > 0) { $(that).data('double', dblclick-1); } else { //やりたい処理; } }, 250); }).dblclick(function(e) { $(this).data('double', 2);
このページを最初にブックマークしてみませんか?
『idlock.hateblo.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く