Синхронизация прокрутки Div: scrolltop возвращает неправильное значение на Android
Обычно я использую этот код для синхронизации 2 дел.
$('#right').on('scroll', function () {
$('#left').scrollTop($(this).scrollTop());
});
Он работает очень хорошо на ПК, но не на моей вкладке Samsung Galaxy??!!
РЕДАКТИРОВАТЬ
После некоторых испытаний я обнаружил, что scrolltop
значение не является правильным: оно не учитывает плавную анимацию конца прокрутки или что-то в этом роде. Следовательно, невозможно синхронизировать 2 деления.
Вот новая скрипка, чтобы объяснить проблему: http://jsfiddle.net/sgcer/156/
Кто-то может объяснить, почему и как я мог решить проблему? Любые комментарии о тестах на других планшетах приветствуются.
Я пробовал такие события, как touchmove
, touchend
... но не удача http://jsfiddle.net/sgcer/146/
И событие прокрутки произошло бесконечно на моем планшете: http://jsfiddle.net/sgcer/157/
И я обнаружил потенциальную проблему здесь: http://code.google.com/p/android/issues/detail?id=19625
1 ответ
Фактически, он работает в браузерном приложении Chrome, но не будет браузером по умолчанию.