draggable
draggable copied to clipboard
若果拖拽框里面有文字,拖拽的时候鼠标离文字太近的话会出现放开鼠标拖动的框依然是拖动状态
复现: 首先拖拽框那个div里面有文字,拖拽的时候很有可能会导致选里面的文字,里面的文字变成蓝色,这时候放开鼠标,拖拽框跟粘在鼠标上一样,无法放开,只能通过再次点击鼠标才能把拖拽框放到想要放的位置 是我有参数没有设置,还是就是有这个问题呢?
@BenAnn 抱歉现在才看到这个问题。针对你说的问题我刚才测试了下,并没有发现这个问题。我测试的环境是Mac系统下的 Chrome 59.0.3071.115。由于目前这个库还没有找时间进行大规模的兼容性测试,所以对于具体的一些细节还不太确定。我看你fork了这个库,如果你确实遇到这个问题可以尝试修改源码,给点击拖拽的框加入样式user-select:none
@qiangzi7723 非常感谢你的回答,我自己有百度到解决方法,需要在拖拽的div上加上以下属性就可以防止我发现的bug了,如:
xxx
在不加这几个属性的时候,经常会出现鼠标冲着文字或者图片点击进行拖拽的时候,放开鼠标,拖拽div粘在鼠标上下不来
本人环境为win10,chrome57.0.2987.98,ie10, edge都有这种现象
没注意github不会把div当成字符串输出,上面写的div标签里面的属性为ondragstart="return false;" unselectable="on" onselectstart="return false" style="-moz-user-select:none" 跟我有相同需求的可以加上,第一个ondragstart为防止拖拽图片的,后面的是防止拖拽文字的