【问题标题】:Drag iOS Web App (Adobe Edge Animate)拖动 iOS Web 应用程序 (Adobe Edge Animate)
【发布时间】:2013-09-16 17:13:17
【问题描述】:

我在这个项目上遇到了一个大问题。这是用于平板电脑的 HTML5 交互式书籍我正在使用 Edge Animate,我的问题在于拖放。在浏览器上,我可以拖动我想要的图像,但在 iOS 上,我尝试了一切,但没有任何改变。我解释我的步骤。

1- 使用 JQuery 在浏览器上进行拖动工作,使我的对象成为 .draggable。

2- 我使用 mousedown 使其可拖动并使用鼠标将其破坏。这是因为我正在移动一个灯,这是我可以让它工作的方式。

3- 我设置了这个功能
document.ontouchmove = 函数(e){ e.preventDefault();

停止在 iOS 上滚动应用。

3- 我从鼠标向下/向上复制代码以触摸开始/结束(我的浏览器也有鼠标事件检查)

4- 现在滚动没问题,我可以点击所有动作触发器,但我的可拖动图像没有移动。

我需要一些帮助,我没有想法,找不到答案

谢谢!!

【问题讨论】:

    标签: javascript jquery ios html jquery-ui


    【解决方案1】:

    首先您需要实现额外的库 - jQuery UI Touch Punch。

    我曾经使用过可拖动的,但我决定制作自己的“可拖动”。如果你想让事情变得有点复杂,那么这是唯一的方法。如果制作您的自定义解决方案,您可以放弃该附加库并获得更好的性能。

    顺便说一句,当您在 ipad 上使用 jquery 可拖动时,还会出现一些图形伪影(闪烁)——至少我遇到过这种问题。

    【讨论】:

    • 谢谢,我会处理它并告诉你它是否有效。事实上,Edge Animate 可以快速处理动画和浏览器的简单代码,但我对它如何使用代码和实现并不满意......
    • 为什么你对边缘动画的工作流程和实现不满意?在这种情况下,更多的是关于 jquery 库。
    猜你喜欢
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多