1

jQueryUI (1.9.2) を使用して、2 つのリストを並べ替え可能にしています。どちらのリストにもさまざまなリンクが含まれています。あるリストから別のリストに要素をドラッグアンドドロップすると、すべてが正常に機能します。しかし、私が使用するとき

receive:function(event, ui) {
  ui.item.empty();
}

また

receive:function(event, ui) {
  ui.item.html('whatever');
}

次に、あるリストから別のリストにリンクがドラッグ アンド ドロップされるたびに、そのリンクで「クリック イベント」がトリガーされます。これが起こってはならないことは明らかです。これらのクリック イベントを防ぐにはどうすればよいですか? すでに次のようなことを試しました

receive:function(event, ui) {
  event.stopPropagation();
  event.preventDefault();
  ui.item.empty();
}

すべてのリンクを無効にする開始機能を登録するだけでなく、. しかし、どちらもうまくいきませんでした。では、リストを並べ替えるときにすべてのリンク トリガーを無効にするにはどうすればよいでしょうか。

4

0 に答える 0