私は自分のウェブサイトのモバイル版を開発していますが、ユーザーが特定の数の星を選択する「評価」スクリプトが iPad では機能しないことに気付きました。
この機能は、通常の Web ブラウザーで jquery .on('click' で動作しました。
私はそれをグーグルで検索し、タップとタッチスタートを見つけました
関数を .on('click touchstart' に変更すると、iPad で動作するようになりました。
チェックボックスをオンにすると、いくつかの追加フィールドが表示/非表示になるフォームを実装しました。もう一度 .on('click' を使用しました。今回は Android フォンで試してみました。できます。
もう少し調査を行うと、特定の状況ではイベントが 2 回トリガーされる可能性があるため、2 つのジェスチャーをバインドしないように他の人が言っていることに気付きました。けっこうだ。
このように、通常の Web ブラウザ、Android デバイス、および i デバイスのさまざまな要素で「クリック」がどのように機能するかについて、誰かがアドバイスし、説明することができます。
1 つのジェスチャのみを使用して実装する方法の例ですが、デバイスに応じて適切なジェスチャが最適です。
NB Imは通常のjqueryを使用しています。
どうもありがとう