0

したがって、同じタイプのドラッグを受け入れることができる別のドロップ可能オブジェクト内にドロップ可能を持つ必要があります。jQuery UI revertでドラッグ可能:trueとgreedy:trueでドロップ可能

私は2つのdroppablesを作り、貪欲に内側のものを設定し、それは美しく動作します...最初のドラッグ/ドロップのため。内側のdroppableに落とした後、私は外側のdroppableにドラッグしようとしますが、 "オーバー"イベントは発生しませんが、ドロップされるとドロップイベントが発生します。

問題を説明するためにこのフィドルを見てください。内側の要素をドロップした後、外側の要素のオーバーイベントはもはや起動されなくなります(コンソールにログはありません)。

http://jsfiddle.net/J7azG/52/

+0

私は問題が表示されないと思います。私はあなたのコードがどんな垂れ下がりのものであっても "上"で何かをしているのを見ません。何が効いていないのですか? – davidethell

+0

申し訳ありませんが、console.logはフィドルに保存されませんでした。リンクを更新しました。私が見つけた唯一の解決策は、以下のように内側の落書きを落とした後、外部の落下物を完全に再起動することです:http://jsfiddle.net/J7azG/53/ – rosswil

+0

Chromeでフィドルを試すと、 "Over"コンソールログ内部を落とした後も毎回正常に実行されます。 – davidethell

答えて

1

あなたを祝福してください。私にとっては、私が設定したホバークラスを引き起こしていませんでした。私はそれを "オーバー"メソッドにトリガーされていないとトレースしました。私はこのバグで何時間も戦ってきました。あなたが投稿したソリューション(jsfiddle.net/J7azG/53)が私のために働いていました。

関連する問題