HTML+jqueryモバイルアプリを作成しています。私のPCでは問題なく動作しますが、Windows Phoneで試してみると、スワイプイベントが発生しないようです。
$('div.ui-page').live("swipeleft", function () {
goToNextPage()
});
HTML+jqueryモバイルアプリを作成しています。私のPCでは問題なく動作しますが、Windows Phoneで試してみると、スワイプイベントが発生しないようです。
$('div.ui-page').live("swipeleft", function () {
goToNextPage()
});
Windows Phone 7 / IE9はmousemoveイベントをサポートしていないため、jquerymobileがスワイプイベントを認識する方法はありません。
Apache Cordova(PhoneGap)などの一部のモバイルフレームワークは、ネイティブ(シルバーライト)タッチイベントとWebブラウザーコントロールの間に特別なシムを追加して、欠落しているマウスイベントを修正することにより、この回避策を提供します。デモ
アップデート
これは、mousemoveをサポートしているため、WindowsPhone8で正常に機能します。
Lumia 920でjqueryモバイルスワイプの例をテストしたところ、完全に機能しました。したがって、WP8デバイスでうまく機能することを信頼してください。http://jquerymobile.com/demos/1.3.0/docs/examples/swipe/swipe-page.html。私は実際にスワイプ機能を備えたスライドメニュープラグインを使用し、Lumia 920で動作しました。プラグインへのリンクは次のとおりです:https ://github.com/tegansnyder/JQuery-Mobile-Slide-Menu