大丈夫ですので、ここで取り上げます。ページ上のdiv要素を押すと、ページ上の数字が増えます。 これはかなり簡単ですが、私はこれもIPadとAndroidデバイスでも動作させたいと思っています。DOM要素のTouchLeave
私はdivでjquery bindを使用してtouchstartイベントを使用しています。 setIntervalを使用して番号を更新します(数値が増加するたびにsetTimeoutを呼び出すことができますが、それは無関係です)。 指(タッチ)がdivの外側に移動すると、間隔がクリアされます。残念ながら、指が画面から離されるまでは触れられません。 モバイルサファリまたはウェブキットはタッチリーブをサポートしていないようです。
ここに私の質問:touchleaveを模倣する方法に関するアイデア?
おい...あなたはe.touches [0]で何をやってるの? e.changedTouches [0]?タッチイベントの私の限られた理解が正しい場合、これは完全に間違っています。タッチは常にe.changedTouches [0]にあります。複数のタッチ(duh、multi-touch)があるかもしれないので、最初のハンドルだけでなくe.changedTouchesをループする必要があります –