我有这样的标记
<div id="colorpicker-background">
<div id="colorpicker-selector"></div>
</div>
使用这样的 JS:
$('#colorpicker-selector').draggable({
containment : $('#colorpicker-background'),
handle : $('#colorpicker-selector')
})
当用户onmousedown
启动时,#colorpicker-background
我移动#colorpicker-selector
到 mousedown 所在的位置。问题是,即使选择器现在位于光标下方,用户也无法继续拖动。
#colorpicker-selector
我已经尝试根据我读过的各种帖子触发拖动、拖动启动、鼠标按下、鼠标按下.draggable并且没有运气。
这里的另一个用户也有同样的问题,但它是从 6 个月前开始的,没有答案,并且不同的 jQuery 版本(因为从那时起有很多更新):jquery start dragging object when clicked on the other