1

我正在使用 jQueryUI (1.9.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