我的页面上有几个可拖动对象。当我开始拖动一个时,它移动得很好,但是页面上的其他元素正从光标中突出显示/选中。
[我注意到,jQuery UI网站上的Draggle演示似乎工作正常。有谁知道为什么在拖动过程中在我的网站上选择了文本?
这是我正在使用的代码(对我来说似乎很标准):
$('.dragger').draggable(
{
'helper': 'clone',
'revert': true
});
我知道这篇文章很古老,但是由于找到了可能的解决方案,因此我决定将其发布。只需将此行添加到您的父级DIV(我知道,“ bind”已贬值。请起诉。):
$('#parentdiv').bind('mousedown', function(event) { event.preventDefault() });
选择不会发生,因为mousedown事件永远不会完成。我已经用多个DIV进行了测试,它似乎可以工作!