1
ちょうど私の他の質問に答えました(モーダルはドロップでは開きませんでした)。jQueryのドラッグ&ドロップ - ドロップされたアイテムごとに異なるモーダル?
$("#table #food li.corn").draggable({ revert: "invalid", hoverClass: "ui-state-active" }); $("#plate ul").droppable({ hoverClass: "ui-state-active", drop: function(event, ui) { $(this).addClass("ui-state-highlight"); $("#cornDialog").dialog("open"); } }); $("#cornDialog").dialog({ autoOpen: false, show: "blind", hide: "slow" });
#cornDialogは、トウモロコシの一部が落下したときに開くモーダルです。今、私は新しい問題を抱えています。 li.cornは "draggable"のコーンです。#plateは "落書き"のdivですが、どの要素がドラッグ&ドロップされているかを知る方法はありません。#cornDialogはすべてのアイテムに対して開かれます。私は食べ物(七面鳥の脚、リンゴなど)ごとに異なるダイアログを開く方法が必要です。理にかなっている?