我的页面上有几个可拖动的东西。当我开始拖动它时,它移动得很好,但页面上的其他元素会从我的光标突出显示/选中。
我注意到jquery ui网站上的draggle演示似乎工作正常。有没有人有任何想法为什么在拖动过程中我的网站上选择了文字?
这是我正在使用的代码(对我来说似乎很标准):
$( '牵引')。可拖动( { '帮手':'克隆', 'revert':是的 });
答案 0 :(得分:9)
检查this demo来源,例如:
$("#sortable").disableSelection();
修改强>
来自jquery论坛的post解释disableSelection
周围的情况。很长一段时间看起来它已经“无证”了。
答案 1 :(得分:5)
我知道这篇文章是古老的,但是因为我找到了一个可能的解决方案,所以我决定发布它。只需将此行添加到您的父DIV(我知道,'bind'已折旧。请告诉我。):
$('#parentdiv').bind('mousedown', function(event) { event.preventDefault() });
选择不会发生,因为mousedown事件永远不会完成。我用多个DIV对它进行了测试,它似乎有效!