Phonegap for WindowsPhone7.1を使用してアプリケーションを作成しようとしています。IE9 Mobile(WP7.1のブラウザー)では、タッチイベントはサポートされていません。代わりに、マウスイベントを使用する必要があります。ボタンまたはリンクをクリックするまでは問題ありません。しかし、Phonegapのスクロール、スライダー、またはドラッグアンドドロップ要素にいくつかのプラグインを使用する必要がある場合、それは機能しません。私が見つけたのは、mousedownイベントとmousemoveイベントが同時に呼び出されることです。
thumbs.jshttps : //issues.apache.org/jira/browse/CB-112をダウンロードしました
しかし、それも役に立ちませんでした。
私はこのようなことを試しました:
function onBodyLoad() {
document.getElementById('divTest').attachEvent('onmousemove', mouseEventmove);
}
function mouseEventmove(e) {
document.getElementById('divTest').innerHTML = e.clientX + " & " + e.clientY;
}
ただし、mouseEventmove()は、mousedownとmouseupの組み合わせ、つまりクリックの後に呼び出されます。thumbs.jsを追加し、onBodyLoad()をに置き換えた後
function onBodyLoad() {
document.getElementById('divTest').attachEvent('ontouchmove', mouseEventmove);
}
タッチイベントをサポートするようになりましたが、クリックするとmouseEventmove()が呼び出されます。
なんでそうなの?WP7.1がタッチイベントまたは少なくともマウス移動イベントをサポートできるようにするにはどうすればよいですか。
前もって感謝します