防止在sencha触摸面板中向上滚动超过某一点?

时间:2011-11-12 01:40:39

标签: javascript sencha-touch extjs

有没有办法可以阻止在sencha触摸中滚动超过某一点?我有一个垂直溢出的面板,但我不希望用户能够将内容向下拉(向上滚动)以在停靠的标题栏和第一部分内容之间放置垂直空格。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

您要做的是将一个监听器添加到面板的滚动条中。滚动条可以通过面板的scroller属性引用。

像这样的东西。你必须稍微玩一下,但我认为这应该有效。代码未经测试。

  panel.scroller.addListener({
    'offsetchange': function (draggable, offset) {
        if (offset.y == 0) {
            panel.scroller.scrollTo({
                x: 0,
                y: 0
            });
        }
    }
});
相关问题