出于某种原因,我喜欢使用浏览器的原生滚动条而不是 sencha 的。
我已经将溢出设置为自动到正文,但直到我在 chrome 工具栏中手动将固定高度设置为“ext-viewport”,例如 2000px,仍然看不到滚动条。
看起来视口总是自动适应屏幕尺寸。是否有任何设置可以禁用此功能并启用浏览器的滚动?
提前致谢。
5 月 19 日更新 这里有一些进展,
- In
Ext.viewport.Android
->doFixSize
将自动使视口适应屏幕大小,将其注释掉,然后设置/检测固定 - 在
Ext.viewport.Default
,它吞下touchstart/touchmove
事件,所以滚动条不起作用,通过设置preventPanning/preventZooming
我false
可以让滚动条工作。它的滚动速度比 sencha 的滚动条快得多 :)
轮播现在不好用,正在调查中...
6月20日更新
由于以下错误http://code.google.com/p/android/issues/detail?id=19827,旋转木马不适用于 android 4 中的本机滚动条
使用原生滚动条,只有 touchstart 和第一个 touchmove 事件被调用,随后的 touchmove 和 touchend 会丢失,因此没有 e.preventDefault() 就无法实现轮播。
一种解决方法是监听触摸事件,当事件目标是轮播时,然后调用 e.preventDefault 来禁用本机滚动条....