0

私はこのプロジェクトで大きな問題を抱えています。これはタブレット用の HTML5 インタラクティブ ブックです。Edge Animate を使用していますが、問題はドラッグ アンド ドロップにあります。ブラウザーでは必要な画像をドラッグできますが、iOS ではすべてを試してみましたが、何も変わりません。私の手順を説明します。

1-JQueryを使用してブラウザーでドラッグを機能させ、オブジェクトを.draggableにします。

2-マウスダウンを使用してドラッグ可能にし、マウスアウトして破棄します。これは、私がライトを動かしているためで、これが私がそれを機能させる方法です。

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 に答える