В Sencha touch2 Как включить полосу прокрутки браузера

По какой-то причине мне нравится использовать родную полосу прокрутки браузера вместо сенчи.

Я уже установил автоматическое переполнение в тело, но полоса прокрутки все еще не отображается, пока я вручную не установлю фиксированную высоту «ext-viewport» на панели инструментов Chrome, скажем, 2000 пикселей.

похоже, что область просмотра всегда автоматически подгоняется под размер экрана. есть ли какие-либо настройки, чтобы отключить это и включить прокрутку браузера?

Заранее спасибо.


Обновления от 19 мая Вот некоторый прогресс:

  1. В Ext.viewport.Android-> doFixSizeавтоматически подгонит область просмотра к размеру экрана, прокомментирует это, а затем установит/обнаружит исправленное
  2. в 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 для отключения встроенной полосы прокрутки....

8
задан Rick Li 20 June 2012 в 10:39
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: