使用拖动事件在Sencha Touch 2.0中移动滚动条

时间:2013-01-09 02:52:48

标签: sencha-touch sencha-touch-2

我有一个已部署到iOS和Android商店的应用。现在我正在采取相同的措施,并在Chrome / Safari中构建一个也适用于桌面的版本。为此,我使用了此线程中的代码

http://www.sencha.com/forum/showthread.php?110792-Add-support-for-mouse-scrolling-(for-development)&p=927483#post927483

修复滚动,现在需要弄清楚如何修复滚动条以支持拖放。关于如何实现这一点的任何指示 - 我将试图弄明白,但如果有人在此之前完成它会有所帮助。

我最初尝试使用桌面应用程序的ExtJS路径,但发现两个框架之间存在足够的差异,开发和维护变得非常昂贵,所以想要快速推出V1然后如果我有足够的兴趣为IE和FireFox推出一个 - 以及基于桌面的控件,请弄清楚如何长期处理这个问题。

1 个答案:

答案 0 :(得分:0)

通常情况下,sencha touch中的滚动条将默认隐藏,并在完成拖动长列表或面板后淡出...如果要使滚动条始终可见,可以在css或scss中设置此项文件:

.x-tabpanel .x-scroll-indicator {
    opacity: 0.5 !important; 
    z-index: 0; // Make scroll bar draggable
}

也许我错误地理解了你的问题,但希望它有所帮助:)