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