タグ付けされた質問 「touchscreen」

7
jQuery UI 'draggable()' divをタッチスクリーン用にドラッグ可能にするにはどうすればよいですか?
draggable()FirefoxとChromeで動作するjQuery UI があります。ユーザーインターフェイスのコンセプトは、基本的にクリックして「ポストイット」タイプのアイテムを作成することです。 基本的に、クリックdiv#everythingをリッスンする(高さと幅が100%)をクリックまたはタップすると、テキスト入力エリアが表示されます。あなたはテキストを追加し、それが終わったらそれを保存します。この要素をドラッグできます。これは通常のブラウザで機能しますが、iPadではアイテムをドラッグできないのでテストできます。タッチして選択すると(少し暗くなる)、ドラッグできなくなります。左右にドラッグしません。私がすることができます上下にドラッグが、私は個人をドラッグしていないよdiv、私は、全体のWebページをドラッグしています、。 クリックをキャプチャするために使用するコードは次のとおりです。 $('#everything').bind('click', function(e){ var elem = document.createElement('DIV'); STATE.top = e.pageY; STATE.left = e.pageX; var e = $(elem).css({ top: STATE.top, left: STATE.left }).html('<textarea></textarea>') .addClass('instance') .bind('click', function(event){ return false; }); $(this).append(e); }); そして、これが私がメモを「保存」して入力divを単なる表示divに変えるために使用するコードです: $('textarea').live('mouseleave', function(){ var val = jQuery.trim($(this).val()); STATE.content = val; if (val == '') { $(this).parent().remove(); …

6
sendeventコマンドを使用してADBを使用してタッチイベントをデバイスに送信するにはどうすればよいですか?
AndroidDebugBridgeを使用してタッチイベントをデバイスに送信しようとしています。これにより、UIテストの基本的な自動化を行うことができます。LINKでの議論をフォローしました。sendeventを使用してエミュレーターのタッチをシミュレートすることはできますが、デバイスで同じことを行うことはできません。 上記のリンクのように、エミュレーターはタッチごとに6つのイベント(xcoord、ycoord、プレス用に2、リリース用に2)を送信するようで、この情報を使用してイベントを送信するのは簡単でしたが、デバイスのタッチスクリーンのgeteventは生成するイベントが多すぎます。 誰かがADBからデバイスにタッチを送信することに成功しましたか?ソリューションを共有していただけませんか。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.