首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Sencha touch2中如何启用浏览器的滚动条

在Sencha touch2中如何启用浏览器的滚动条
EN

Stack Overflow用户
提问于 2012-05-18 14:49:58
回答 1查看 1.6K关注 0票数 8

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

我已经将溢出设置为auto,但直到我在chrome工具栏(比如2000 to )中手动将固定的高度设置为"ext-viewport“时,才会看到滚动条。

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

提前谢谢。

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

  1. In Ext.viewport.Android -> doFixSize将自动匹配视口以显示屏幕大小,将其注释掉,然后在Ext.viewport.Default中设置/检测固定的
  2. ,通过将preventPanning/preventZooming设置为false我可以使滚动条工作,从而吞噬touchstart/touchmove事件,使滚动条无法工作。它的滚动速度远快于sencha的滚动条:)

旋转木马现在不能正常工作了,调查.

6月20日更新

由于bug http://code.google.com/p/android/issues/detail?id=19827下面的原因,在Android4中,旋转木马将无法使用本机滚动条。

使用本机滚动条时,只调用touchstart和第一个touchmove事件,随后的touchmove和touchend就会丢失,因此没有e.preventDefault()就不可能实现carousel。

一个解决方法是监听触摸事件,当事件目标是旋转木马时,然后调用e.preventDefault禁用本机滚动条.

EN

回答 1

Stack Overflow用户

发布于 2012-05-22 13:45:15

试试这段代码

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10654851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档