标签: javascript jquery drag-and-drop draggable
我在div中有一个可拖动的图像。我可以点击图片弹出一个弹出菜单,效果很好。很多时候,当我点击图像时,我将它拖动大约1-5个像素,因此点击事件不会被激发,相反,一个dragstart事件会被激活,因此弹出菜单不会出现在屏幕。
有没有办法阻止轻微的拖拽事件发生?即任何X轴或Y轴下5像素以下的拖动事件都将被忽略,X轴或Y轴上5像素以上的所有事件都将触发拖动事件。
答案 0 :(得分:1)
如果您使用的是jQueryUI,请查看以下演示:http://jqueryui.com/demos/draggable/#delay-start