У меня два слушателя. Одним из них является класс сброса из jquery UI
$("#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');
});
Однако, когда я завершаю действие «drop», и они оба срабатывают, все же второй запускает первый, так что я вижу это в своей консоли.
"all dragging is cleared"
"I happened"
Насколько я понимаю, droppable должен срабатывать первым, так как он подключен к myDiv. Как я могу получить это до слушателя документа?
Есть идеи?