如何使Famo.us Scrollview不反弹

时间:2014-09-12 22:22:38

标签: famo.us

我有一个客户端不喜欢滚动视图边缘命中的反弹效果。因此,我希望让滚动视图不会反弹并采取更多正常行动。事实上,我真的希望它反弹但只是在顶部。

通过查看scrollview,我不知道如何使用scrollview执行此操作而不会对其进行大量修改。在那一点上,我不确定使用滚动条和可拖动的不是更好的解决方案。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

编辑:为什么这会被投票?

请注意,在OS X或iOS上这是不可能的,因为Apple喜欢页面的反弹并且它是本机行为。然而,Famous确实增加了,并且可以关闭它:

for a ScrollContainer:
        new ScrollContainer({
            scrollview : {
                edgeGrip : 1
            }
        });

for a Scrollview:
        new Scrollview({    
            edgeGrip : 1
        });

这很简单; - )

除非操作系统希望它反弹,否则滚动视图不会再弹跳。

答案 1 :(得分:0)

我尝试使用了Stephan的建议来使用edgeGrip,它并没有阻止在Chrome下运行的边缘弹跳。其他边缘参数也没有改善行为。但是我确实发现speedLimit有助于减少反弹。不是一个完美的解决方案,但根据您的要求可能就足够了。

new Scrollview({    
   speedLimit: 0.6
});

更新:对于移动设备Chrome,这似乎没什么帮助: - /