请引用我的prior question here关于实现拖放。我一切正常,但现在当我拖动其中一个列表项时,它几乎还会突出显示页面上的所有内容。有了前面这个问题的答案,我该怎么做才能让它在拖动时不突出显示任何东西?我的实际代码是 3 个不同的文件,与接受的答案中的示例有很大不同(更多),因此我只会在必要时发布它。
这是通过 draggable
和 droppable
元素使用 jQuery 的功能。这个功能是这样实现的(重命名和缩短的东西):
$(function () {
InitMySystem();
$("#MyList li").draggable({ revert: true });
$("#MyDropBox").droppable({
drop: function (event, ui) {
HandleDrop(selIndex, 0);
}
});
});
最佳答案
你看过CSS user-select了吗? ?这还不是标准,但它可以帮助您解决大多数浏览器中的问题。
关于jquery - 使用 jQuery 拖动 div 会导致页面突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10788517/