При прокрутке в Mobile Safari запускаются первые события touchstart
, touchmove
и touchend
, однако, если вы продолжаете прокручивать, дополнительные сенсорные события не запускаются.
Для моего приложения это проблематично, поскольку пользователь может остановить прокрутку пальцем, а я не могу определить, есть ли палец вниз.Когда палец опущен, вы не можете установить scrollTop
из window
или, скорее, вы можете установить его, и он меняется, но окно не прокручивается.Когда пользователь снова перемещает палец, он начинает прокручивать не там, где я установил scrollTop
, а в том, был ли его палец опущен.
Пожалуйста, не комментируйте, почему я хочу изменить scrollTop
окна;давайте просто примем это как приоритетное требование.Есть мысли о том, как определить, есть ли палец вниз?