请参阅我之前关于实现拖放的问题。我让一切工作正常,但现在当我拖动其中一个列表项时,它实际上也会突出显示页面上的所有内容。有了这个先前问题的答案,我该如何制作它以便在拖动时不会突出显示任何内容?我的实际代码是 3 个不同的文件,与接受的答案中的示例大不相同(大得多),所以我只会在必要时发布它。
这是通过draggable
和droppable
元素使用 jQuery 的功能。这个功能是这样实现的(重命名和缩短的东西):
$(function () {
InitMySystem();
$("#MyList li").draggable({ revert: true });
$("#MyDropBox").droppable({
drop: function (event, ui) {
HandleDrop(selIndex, 0);
}
});
});