是否有特定于Safari的事件可以告诉我什么时候拖放HTML元素?
为了在iPad上对Safari执行拖放操作......我是否必须执行诸如检测HTML元素上的mousemove事件之类的操作,然后在鼠标移动时更新HTML元素x,y pos。
或者所有这些都是由浏览器通过事件或其他东西来处理的?
还有一个事件是在我将一个对象放到另一个对象上时触发的吗?两个对象是否都会触发一个事件(例如,对于被拖动的元素,例如ItemDroppedEvent,以及接收到drop元素的HTML元素的ItemDroppedEvent)?
Safari支持
ondragstart
ondrag
ondragend
实际上链接光滑瑞克发布到苹果开发者页面说在第一行
“移动游猎不支持拖动事件,需要通过低级触摸事件进行模拟”
以多平台方式为您完成此操作的一个库是hammer.js,例如http://eightmedia.github.com/hammer.js/