1

ドロップ可能な要素を離れるときにイベントをトリガーしたいので、このout関数を使用する予定です。しかし、私には2つのドロップ可能な要素があります。私が1つの要素のコードを書いたとき、それは機能しますが、2つでは機能しません。

HTML:

<div id="source">
  <item1>
  ...
  <itemx>
</div>
<div id="drop1"></div>
<div id="drop2"></div>

Jquery:

$("div#drop1, div#drop2").droppable ({
  drop : function (event, ui) {
     $(this).append (ui.draggable);
     alert("Hello!");
  },

  out : function (event, ui) {
    alert("Goodbye");    
  },
});

しかし、Out関数はトリガーされませんか?2回書くこともできますが、ドロップ可能な要素が20個ある場合、それは解決策ではありません。何か案は ?ありがとう !

4

1 に答える 1

1

9行目にエラーがあります...しかし、これがなくても機能します...このフィドルを確認してください:

http://jsfiddle.net/yCeL3/

于 2012-02-14T13:10:23.747 に答える