2012-01-10 5 views
0

-webkit-overflow-scrolling:touchでスクロールできるツイートのリストがあります。ツイートをタップするたびに、画面の上部にあるセクションに番号が記録されます。ここまでは順調ですね。iOS5のスクロールとタッチイベント

問題は、スクロールを開始して進行中のスクロールを停止しようとすると、そのタップを「実際の」タップと見なしたくないということです。そのタップは現在のスクロールを停止するだけですが、情報を記録するべきではありません。

このsimple exampleでiPhoneまたはシミュレータで自分で試すことができます。このバグを示すquick screencastがあります。

私は十分に明確であることを望みます!

おかげで、 ベン

答えて

0

あなたの最善の策は、その後、touchStartで変数を作成touchEndでそれを確認し、また、X/Y位置の変化をチェックすることです。移動していない場合(5px以上)、それは「タップ」であり、「スクロール」ではありません。