重複の可能性:
jQueryのドラッグアンドドロップによるクリックイベントの防止
フォトギャラリーのスライダーがあると仮定します。ユーザーは写真スライダーをドラッグして、写真をクリックしたときに表示する写真を選択できます。問題は、クリックイベントがドラッグイベントとオーバーラップしていることです。つまり、ユーザーが写真をクリックしてドラッグすると、クリックイベントも発生します。ありがとう
//slider is draggable
$('#slider').draggable({axis: "x"});
//slider photo click event
$('#slider li').click(function() {
page_index = $(this).attr('class').substring(4);
tmp = parseInt(page_index);
$('#book').turn('page', tmp);
close_overlay();
})