【发布时间】:2013-01-19 03:52:57
【问题描述】:
在 Sencha Touch 2 轮播结束或开始时,用户可以将项目拖动到它应该能够到达的位置并显示白色背景(此处的屏幕截图:http://i.imgur.com/MkX0sam.png)。我正在尝试禁用此功能,因此用户无法拖过轮播的结尾/开头。
我已尝试使用各种 scrollable 配置来执行此操作,包括通常建议用于处理过度滚动的设置
scrollable : {
direction: 'horizontal',
directionLock: true,
momentumEasing: {
momentum: {
acceleration: 30,
friction: 0.5
},
bounce: {
acceleration: 0.0001,
springTension: 0.9999,
},
minVelocity: 5
},
outOfBoundRestrictFactor: 0
}
上述配置,尤其是outOfBoundRestrictFactor 确实停止了拖过末端的能力,但它也停止了在轮播中拖动其他任何地方的能力......所以这不起作用。我已经搞砸了所有其他配置,但没有任何积极影响。
不幸的是,我找不到太多关于修改拖动配置的信息。这里的任何帮助都会很棒。
【问题讨论】:
标签: sencha-touch sencha-touch-2 carousel