我有一个客户端不喜欢滚动视图边缘命中的反弹效果。因此,我希望让滚动视图不会反弹并采取更多正常行动。事实上,我真的希望它反弹但只是在顶部。
通过查看scrollview,我不知道如何使用scrollview执行此操作而不会对其进行大量修改。在那一点上,我不确定使用滚动条和可拖动的不是更好的解决方案。
有什么想法吗?
答案 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,这似乎没什么帮助: - /