我的页面上有几个拖拽对象。当我开始拖动一个元素时,它移动得很好,但页面上的其他元素正在突出显示/从我的光标中选择。
我注意到jquery UI网站上的拖拽演示似乎工作得很好。有没有人知道为什么在我的网站上拖拽的时候文本会被选中?
这是我正在使用的代码(对我来说似乎很标准):
$('.dragger').draggable(
{
'helper': 'clone',
'revert': true
});发布于 2010-10-01 15:16:41
检查this demo源代码,例如:
$("#sortable").disableSelection();编辑
来自jquery论坛的post解释了围绕disableSelection的情况。看起来它已经有很长一段时间没有文档了。
发布于 2012-10-29 03:21:51
我知道这篇文章很古老,但既然我找到了一个可能的解决方案,我决定无论如何都要把它发布出来。只需将此行添加到您的父DIV (我知道,'bind‘是折旧的。告我吧。):
$('#parentdiv').bind('mousedown', function(event) { event.preventDefault() });选择不会发生,因为mousedown事件永远不会完成。我已经用多个DIVs测试过了,它似乎是有效的!
https://stackoverflow.com/questions/3837159
复制相似问题