По какой-то причине мне нравится использовать родную полосу прокрутки браузера вместо сенчи.
Я уже установил автоматическое переполнение в тело, но полоса прокрутки все еще не отображается, пока я вручную не установлю фиксированную высоту «ext-viewport» на панели инструментов Chrome, скажем, 2000 пикселей.
похоже, что область просмотра всегда автоматически подгоняется под размер экрана. есть ли какие-либо настройки, чтобы отключить это и включить прокрутку браузера?
Заранее спасибо.
Обновления от 19 мая Вот некоторый прогресс:
Ext.viewport.Android
-> doFixSize
автоматически подгонит область просмотра к размеру экрана, прокомментирует это, а затем установит/обнаружит исправленноеExt.viewport.Default
, он поглощает событие touchstart/touchmove
, поэтому полоса прокрутки не работает, установив для preventPanning/preventZooming
значение false
Я могу заставить работать полосу прокрутки.
она прокручивается намного быстрее, чем полоса прокрутки сенчи :)карусель сейчас работает плохо, исследую...
Обновления от 20 июня
Карусель не будет работать со встроенной полосой прокрутки в Android 4 из-за ошибки ниже http://code.google.com/p/android/issues/detail?id=19827
со встроенной полосой прокрутки вызывается только событие touchstart и первое событие touchmove, последующие touchmove и touchend теряются, поэтому невозможно реализовать карусель без e.preventDefault().
один обходной путь заключается в прослушивании сенсорных событий, когда целью события является карусель, а затем вызов e.preventDefault для отключения встроенной полосы прокрутки....