iOS で「新しい」CSS 属性を使用して、スクロールの勢いを実現してい-webkit-overflow-scrolling
ます。<div>
スクロールして選択できるリストがあります。これにより、セレクターが消え、選択したアイテムが別の場所に配置されます。問題は、アイテム A が位置 (X,Y) にある場合です。上にスワイプして下にスクロールし、スクロールの勢いがアクティブな間に、アイテム A があった位置 (X,Y) をもう一度タップしますが、現在は上に移動するアイテム B が占めており、アイテム A が選択されています。 .
ビデオは 100 万語の価値があります: https://www.youtube.com/watch?v=mXh28IY3wIU
これは既知のバグですか? 私はjQueryのモバイルイベント「タップ」を次のように使用しています:
$selector.on('tap', '.act-item-inner', function(e){
e.preventDefault();
var $selected=$(this);
[...]
}
ご想像のとおり、$selector はラッパーで、$selected はアイテム B です。