Проблема
Вот пример, протестируйте его на сафари iOS, пожалуйста.
В этом примере, когда пользователь касается одной привязки, фон привязки в месте касания становится серым.
Когда пользователь прокручивает элемент и сразу же касается элемента, чтобы остановить его до того, как он остановится сам. Неправильный элемент станет серым. На самом деле якорь в позиции касания перед прокруткой станет серым.
Возможные решения
Лучшее решение — получить правильную привязку в позиции касания при касании-остановке элемента прокрутки.
Если правильный якорь не может быть получен, перестаньте становиться серым, когда сенсорный стоп принимает элемент прокрутки. Но как я могу узнать, прикасается ли пользователь к прокручиваемому элементу или просто нажимает? Другими словами, как узнать, прокручивается ли элемент?