1

Apple のドキュメントに従ってタッチ イベントを適用する場合

element.addEventListener("touchstart", touchStart, false);
element.addEventListener("touchmove", touchMove, false);
element.addEventListener("touchend", touchEnd, false);
element.addEventListener("touchcancel", touchCancel, false);

ドラッグすると、html ページ全体 (iPad または iPhone) がドラッグされる傾向があります。どうすればそれを防ぐことができますか?

追加してみました

event.preventDefault();

コールバックに加えて

    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no;" />

成功しませんでした。

4

1 に答える 1

2

ハンドラーから false を返すことで、デフォルト アクションを防止することを試みることができます。

event.preventDefault();
return false;

また、使用してみることができますevent.stopPropagation();

そのうちの1つが機能するはずだと思います

于 2012-08-09T20:05:05.807 に答える