使用jQuery拖动div会导致页面突出显示

请参考我之前关于实施拖放的问题 。 我把一切都搞好了,但是现在当我拖动其中一个列表项时,它几乎突出了页面上的所有内容。 根据前一个问题的答案,我如何制作它以便在拖动时不突出显示任何内容? 我的实际代码是3个不同的文件,并且与接受的答案中的示例有很大不同(更多),因此我将仅在必要时发布它。

这是通过draggabledroppable元素使用jQuery的function。 此function实现如此(重命名和缩短的东西):

  $(function () { InitMySystem(); $("#MyList li").draggable({ revert: true }); $("#MyDropBox").droppable({ drop: function (event, ui) { HandleDrop(selIndex, 0); } }); }); 

你看过CSS用户选择吗? 它还不标准,但它可以帮助您解决大多数浏览器中的问题。