在Safari iOS上拖放:它的大部分是为我处理的,还是我必须编写大部分代码

问题描述 投票:0回答:2

是否有特定于Safari的事件可以告诉我什么时候拖放HTML元素?

为了在iPad上对Safari执行拖放操作......我是否必须执行诸如检测HTML元素上的mousemove事件之类的操作,然后在鼠标移动时更新HTML元素x,y pos。

或者所有这些都是由浏览器通过事件或其他东西来处理的?

还有一个事件是在我将一个对象放到另一个对象上时触发的吗?两个对象是否都会触发一个事件(例如,对于被拖动的元素,例如ItemDroppedEvent,以及接收到drop元素的HTML元素的ItemDroppedEvent)?

javascript html css safari drag-and-drop
2个回答

2
投票

实际上链接光滑瑞克发布到苹果开发者页面说在第一行

“移动游猎不支持拖动事件,需要通过低级触摸事件进行模拟”

以多平台方式为您完成此操作的一个库是hammer.js,例如http://eightmedia.github.com/hammer.js/

© www.soinside.com 2019 - 2024. All rights reserved.