タッチ スクリーンを備えた Windows デバイスでドラッグ可能なオブジェクトを使用して Web アプリケーションを動作させたいのですが、新しい Chrome と新しい MSIE 10 では、マウス用に開発されたドラッグを使用できなくなりました。したがって、このhttp://jqueryui.com/demos/draggable/はマウスでは機能しますが、タッチでは機能しません。
ChromeとMSIE 10でタッチでドラッグ可能にする方法は?
タッチ スクリーンを備えた Windows デバイスでドラッグ可能なオブジェクトを使用して Web アプリケーションを動作させたいのですが、新しい Chrome と新しい MSIE 10 では、マウス用に開発されたドラッグを使用できなくなりました。したがって、このhttp://jqueryui.com/demos/draggable/はマウスでは機能しますが、タッチでは機能しません。
ChromeとMSIE 10でタッチでドラッグ可能にする方法は?
Windows 7 の Chromeはまだタッチ イベントをサポートしていません
ただし、Chrome 20 以降では、実験的な chrome://flags に移動し、「タッチ イベントを有効にする」をオンにして、TouchStart/Move/End イベントを発生させることができますが、ピンチ ズームや指スクロールなどの他の動作が壊れているようです。
このフラグを無効にすると、Chrome のこのバグが原因で TouchStart/End が不発になります
「スワイプ」イベントをお探しの場合は、jQuery++ ライブラリをご覧ください。デモ用に提供したリンクを見てください。
jQuery.event.swipe は、委譲可能な swipeleft、swiperight、swipedown、swipeup、swipe イベントを提供するスワイプ モーションのサポートを追加します。