私には2人のリスナーがいます。1つはjqueryUIからのドロップ可能なクラスです
$("#myDiv").droppable({
drop: function( event, ui ) {
console.log('I happened');
if (window.draggingMove == true) {
alert('I want to get here but I never make it');
}
}
});
私はまた、物事を普遍的にクリアするより高いリスナーを持っています。
$(document).on('mouseup', function(event) {
window.draggingMove = false;
console.log('all dragging is cleared');
});
ただし、「ドロップ」アクションを完了すると、両方がトリガーされますが、2番目のアクションが最初にトリガーされるため、コンソールにこれが表示されます。
"all dragging is cleared"
"I happened"
ドロップ可能はmyDivにアタッチされているので、最初にトリガーする必要があることを理解していました。ドキュメントリスナーの前にそれをどのように発生させることができますか?
何か案は?