問題
これが例です。iOS サファリでテストしてください。
この例では、ユーザーが 1 つのアンカーをタッチすると、タッチ位置のアンカーの背景が灰色になります。
ユーザーが要素をスクロールし、すぐに要素に触れて、それが自然に停止する前に停止したとき。間違った要素は灰色になります。実際、スクロール前のタッチ位置のアンカーは灰色になります。
可能な解決策
最良の解決策は、スクロール要素をタッチストップするときに、タッチ位置で正しいアンカーを取得することです。
正しいアンカーを取得できない場合は、スクロール要素のタッチストップが受け入れられたときにグレーターニングを停止します。しかし、ユーザーがスクロール要素をタッチして停止しているか、単にタップしているかをどのように知ることができますか? つまり、要素がスクロールしているかどうかをどのように知ることができますか?