【问题标题】:Drag & Drop on Safari iOS: Is much of it handled for me or will I have to code most of itSafari iOS 上的拖放:大部分是为我处理的还是我必须编写大部分代码
【发布时间】:2012-02-03 23:02:35
【问题描述】:

是否有专门针对 Safari 的事件可以告诉我何时拖放 HTML 元素?

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

或者这一切都是由浏览器通过事件或其他方式处理的?

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

【问题讨论】:

标签: javascript html css safari drag-and-drop


【解决方案1】:

实际上,slickrick 发布到苹果开发者页面的链接在第一行说

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

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

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-09-29
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多