在Sencha Touch 2中,如何使滚动指示器永久显示?

时间:2013-06-13 23:34:15

标签: extjs touch sencha-touch-2

我已经通过Sencha论坛,发现其他人已经提出了这个问题并得到了答复。但是,我似乎无法重现任何解决方案。我试过了:

Ext.override(Ext.scroll.indicator.CssTransform, {hide: function() {return false;},initialize:function(){this.show();}});
Ext.override(Ext.scroll.indicator.Default, {hide: function() {return false;},initialize:function(){this.show();}});
Ext.override(Ext.scroll.indicator.ScrollPosition, {hide: function() {return false;},initialize:function(){this.show();}});

并尝试:

Ext.override(Ext.util.Scroller.Indicator, {
    hide: function() {
        var me = this;
        if (this.hideTimer) {
            clearTimeout(this.hideTimer);
        }
        return this;
    }
});

以下链接是我正在尝试重现的内容。有没有人有运气使得滚动条始终显示在Sencha Touch 2中?谁会在Sencha Architect中进入CSS技巧(在下面的网站中讨论过)?

http://www.sencha.com/forum/showthread.php?146621-Making-List-Scroll-Idicators-show-permanently

http://www.sencha.com/forum/showthread.php?151468-Making-scrollbar-visible-all-the-time

1 个答案:

答案 0 :(得分:0)

尝试将其放入您的应用css文件中:

.x-scroll-indicator {
    opacity: 0.5 !important;
}

这应始终使其可见