gpt4 book ai didi

sencha-touch-2 - 在 Sencha touch 2 如何启用浏览器滚动条

转载 作者:行者123 更新时间:2023-12-04 08:55:57 25 4
gpt4 key购买 nike

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

我已经将溢出设置为自动到正文,但直到我在 chrome 工具栏中手动将固定高度设置为“ext-viewport”,例如 2000px,仍然看不到滚动条。

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

提前致谢。

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

  • Ext.viewport.Android -> doFixSize将自动使视口(viewport)适应屏幕大小,将其注释掉,然后设置/检测固定
  • Ext.viewport.Default ,它吞下touchstart/touchmove事件使滚动条不起作用,通过设置 preventPanning/preventZoomingfalse我可以让滚动条工作。
    它的滚动速度比 sencha 的滚动条快得多 :)

  • 轮播现在不好用,正在调查中...

    6月20日更新

    由于以下错误,轮播不适用于 android 4 中的 native 滚动条
    http://code.google.com/p/android/issues/detail?id=19827

    使用原生滚动条,只有 touchstart 和第一个 touchmove 事件被调用,随后的 touchmove 和 touchend 会丢失,因此没有 e.preventDefault() 就无法实现轮播。

    一种解决方法是监听触摸事件,当事件目标是轮播时,然后调用 e.preventDefault 来禁用 native 滚动条....

    最佳答案

    试试这个代码

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

    关于sencha-touch-2 - 在 Sencha touch 2 如何启用浏览器滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10654851/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com