5

jquery ui ドロップ可能なウィジェットを使用しています。私は次の構造を持っています:

フィドルの例

 <div class="parent">
    parent
   <div class="child">
     child
   </div>
  </div>

親要素と子要素の両方がドロップ可能であり、両方が同じアイテムを受け入れています。私の問題は、親ドロップイベントが実行されているよりも子に要素をドロップしているときです(フィドルを確認してください)。この動作を停止するにはどうすればよいですか?

4

1 に答える 1

9

ドロップ可能の貪欲なオプションを使用するのがより良い方法だと思います。問題が発生した場合は、APIを確認することを忘れないでください。http://api.jqueryui.com/droppable/#option-greedy

貪欲なオプションを使用したコードは次のようになります

$( "。child")。droppable({
    受け入れる:'.item'、
    貪欲:本当、
    ドロップ:function(e、ui){
     alert( "子にドロップ");
    }
});

どうぞ...!!!

于 2013-03-09T07:02:42.990 に答える