0

ここ数日、私はタブレット、PC、携帯電話などの Web アプリケーションに取り組んでいます。iPad などの弾性効果を無効にすることで、このアプリのユーザー エクスペリエンスが大幅に改善される場合があることに気付きました。

(弾性効果の意味。何もしない面でページに触れると、指に追従して Web ページ全体が移動し、画面の境界を越えても、離すと元の位置に戻ります。)

ともかく!私はトリックを行う小さなjavascriptコードを持っています。それを適応させることができたので、ほとんどのタッチセンシティブ部分はまだ機能しますが、それらが存在するページは「非」タッチ可能です。

これはコードの一部です:$(document).bind('touchmove', false);

これをページ全体に適用する簡単な方法はありますが、div を例外にすることはできますか? いくつか試してみましたが、どこにも行きません。どんな助けでも大歓迎です!:D

ありがとう!

4

1 に答える 1

0

これが機能するかどうかはわかりませんが、試してみる価値はあります。ページ上のすべての要素を選択してから、リストから div を削除し、イベントをこれらすべての要素にバインドします。

$('*').not('#yourdivId').bind('touchmove', false);
于 2012-07-25T08:04:06.577 に答える