0

JQuery Mobile に長いリスト要素があり、それらをスクロールしようとすると、誤って要素を選択してしまうことに気付きました。全体的に、スクロールの行為はタップと混同される傾向があります。

ネイティブの iOS リストと比較しましたが、違いは次のとおりです。

JQueryMobile では、要素に対して MouseDown と MouseUp を実行する限り、クリックと見なされます。イベントの間をスクロールしたかどうかは問題ではありません。

iOS では、要素に対して MouseDown を実行してからスクロールすると、MouseDown は事実上キャンセルされます。これにより、クリックと見なされることなく、何かをタップし、ページを上にスクロールして放すことができます。

誰かがこれに気づいたり、パッチを開発したりしましたか? そうでない場合、修正に関する提案はありますか?

4

0 に答える 0