«drop» не является настоящим событием javascript. JQuery выполняет зацикливание всех сбрасываемых элементов в порядке, в котором они были определены, и возвращает первый, соответствующий координатам отброшенного элемента Возможно, вы могли бы определить свою собственную функцию для этого. Ваша функция отбрасывания должна проверять зоны сброса в порядке стека. Я не знаю, как проверить порядок стеков элемента, но вы можете предсказать его, если используемый вами браузер соответствует спецификациям css2.
также, если все зоны размещения относительно расположены, достаточно проверить z-индекс каждого элемента и порядок, в котором они были объявлены. Если вместо этого вы используете отрицательные поля или другие методы для размещения элементов на странице, вы должны прочитать спецификации стека css2.
http://www.w3.org/TR/CSS2/zindex.html
Однако вы можете инициализировать сбрасываемые зоны в порядке их соответствующего порядка стека, если вы знаете их заранее и если они не меняются. В вашем примере это будет:
$("#droppable3").droppable();
$("#droppable2").droppable();
$("#droppable1").droppable();