2013-09-16 23 views
0

我對這個項目存在很大的問題。這是一個HTML5交互式書本,我使用的是Edge Animate,我的問題是拖放。在瀏覽器上,我可以拖動我想要的圖像,但在iOS上,我嘗試了一切,但沒有任何更改。我解釋我的步驟。拖動iOS Web應用程序(Adobe Edge Animate)

1-使用JQuery讓拖動在瀏覽器上工作,使我的物體.draggable。

2-我使用mousedown使其可拖動並鼠標消滅它。這是因爲我正在移動燈光,這是我可以使其工作的方式。

3我設置了這個功能
document.ontouchmove = function(e){ e.preventDefault();

停止在iOS上滾動應用程序。

3-我從鼠標複製代碼向下/向上觸摸開始/結束(我也有我的瀏覽器Checkings的鼠標事件)

4-現在滾動it's OK,我可以挖掘我的所有動作都會觸發,但是我的可拖動圖像不會移動。

請我需要一些幫助I'm出出主意,我couldn't找到答案

謝謝!

回答

0

首先,您需要實現額外的庫 - jQuery UI Touch Punch。

我曾經使用過可拖動,但我決定讓自己的「可拖動」。如果你想讓事情有點複雜,那麼這是唯一的出路。如果製作您的定製解決方案,您可以放棄該附加庫並獲得更好的性能。

順便說一句,也有一些圖形工件(閃爍),當你在iPad上使用jQuery可拖動 - 至少我有這樣的問題。

+0

謝謝我要處理它,並告訴你它是否有效。事實是,Edge Animate可以快速處理瀏覽器的動畫和簡單代碼,但我不是很滿意它是如何使用代碼和實現的。 –

+0

爲什麼對邊緣動畫的工作流和實現感到不滿?在這種情況下,它只關於jQuery庫。 – ArturOlszak