单击时如何使图像可拖动

时间:2017-01-04 17:14:47

标签: javascript jquery html drag-and-drop onclick

我不确定如何,但我希望有一种方法可以让我的图像在点击时只能拖动。

我不希望我的图片可以拖动,除非先选择/点击它。

有办法吗?请帮助。

1 个答案:

答案 0 :(得分:0)

从概念上讲,您需要跟踪mousedown和mouseup事件。当用户将鼠标悬停在图像上然后按下鼠标按钮时,您将进入“拖动模式”并保持在那里直到用户释放,即触发“鼠标”。

当进入“拖动模式”时,您可以通过跟踪mousemove事件并从传递的事件对象中获取clientX和clientY来获取转换图像的偏移量。这些将告诉您鼠标移动了多少。