【发布时间】:2016-05-17 02:07:58
【问题描述】:
我正在编写一个小脚本,使对象(div 或 img)在给定框架内可移动和可缩放。
但是我遇到了一些我不太确定的问题,因为我是 javascript 初学者 - 所以解释为什么会出现这些问题将不胜感激。
问题:
- 调用函数
start_drag()、while_drag()和stop_drag()返回undefined- 这是为什么呢?应该退回什么? - 图像的拖动和移动不能正常工作 - 我没有单击鼠标按钮开始移动图像,而是单击一次然后开始移动。虽然我将
mousedown事件绑定到图像。我做错了什么? - 为什么移动部分不能在移动设备上工作(缩放工作!)?
【问题讨论】:
-
您的 start_drag()、while_drag() 和 stop_drag() 函数不会显式返回任何内容,因此它们“返回”未定义...
-
它在移动设备上不起作用,因为它没有触摸事件
-
感谢@ronapelbaum - 但是我需要在香草js而不是jquery中拥有它
标签: javascript zooming move drag pan