Я почти уверен, что scrollLeft по какой-то причине не работает на Android.Прекрасно работает на iOS, но я никогда не смог заставить его работать на Android.Протестируйте его и посмотрите, действительно ли вы возвращаете ему значение.
Редактировать: не только функция scrollLeft (), но на самом деле все, что связано с горизонтальной прокруткой, похоже, не работает в Android.
Обходной путь, который я использую, чтобы заставить вещи фактически перемещаться влево / вправо, это свойства css:
-webkit-transform -webkit-transition-property -webkit-transition-times-function -webkit-transition-duration
Однако это может не сработать для вас, поскольку вы действительно просто пытаетесь получить значение, а не что-то переместить.