Sencha touch 2 在Sencha touch2中,如何启用浏览器&x27;滚动条

Sencha touch 2 在Sencha touch2中,如何启用浏览器&x27;滚动条,sencha-touch-2,Sencha Touch 2,出于某种原因,我喜欢使用浏览器的原生滚动条而不是sencha的滚动条 我已经将overflow设置为auto to body,但在chrome工具栏(比如2000px)中手动将固定高度设置为“ext viewport”之前,仍然看不到滚动条 看起来视口总是自动适应屏幕大小。 是否有任何设置可以禁用此功能并启用浏览器的滚动 提前谢谢 5月19日更新 这里有一些进展 在Ext.viewport.Android->doFixSize中,将根据屏幕大小自动调整视口,将其注释掉,然后设置/检测固定 在E

出于某种原因,我喜欢使用浏览器的原生滚动条而不是sencha的滚动条

我已经将overflow设置为auto to body,但在chrome工具栏(比如2000px)中手动将固定高度设置为“ext viewport”之前,仍然看不到滚动条

看起来视口总是自动适应屏幕大小。 是否有任何设置可以禁用此功能并启用浏览器的滚动

提前谢谢


5月19日更新 这里有一些进展

  • Ext.viewport.Android
    ->
    doFixSize
    中,将根据屏幕大小自动调整视口,将其注释掉,然后设置/检测固定
  • Ext.viewport.Default
    中,通过将
    preventPanning/preventZooming
    设置为
    false
    ,它会吞噬
    touchstart/touchmove
    事件,因此滚动条不工作。 它的滚动速度比sencha的滚动条快得多:)
  • 旋转木马现在不好用,正在调查


    6月20日更新

    由于以下错误,Carousel无法与android 4中的本机滚动条一起工作

    使用本机滚动条时,仅调用touchstart和第一个touchmove事件,随后的touchmove和touchend将丢失,因此在没有e.preventDefault()的情况下无法实现旋转木马

    一种解决方法是在事件目标为carousel时侦听触摸事件,然后调用e.preventDefault禁用本机滚动条…

    尝试以下代码

    
    Ext.viewport.setScrollable(假);
    Ext.viewport.element.dom.childNodes[0].style.overflow='scroll'