0

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

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

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

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

停止在 iOS 上滚动应用程序。

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

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

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

谢谢!!

4

1 回答 1

0

首先你需要实现额外的库——jQuery UI Touch Punch。

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

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

于 2013-09-16T22:02:02.410 回答