在sencha可滾動視圖中,如Ext.dataview.ListView,我們總是可以將元素列表滾動出屏幕。Ext.dataview.ListView:禁用Overscroll?
如果我拿這個例子:http://dev.sencha.com/deploy/touch/examples/production/kitchensink/#demo/list
有沒有辦法阻止列表項「阿蘭娜維爾斯馬」?我希望這個項目是「頂部< = 0px」。
在sencha可滾動視圖中,如Ext.dataview.ListView,我們總是可以將元素列表滾動出屏幕。Ext.dataview.ListView:禁用Overscroll?
如果我拿這個例子:http://dev.sencha.com/deploy/touch/examples/production/kitchensink/#demo/list
有沒有辦法阻止列表項「阿蘭娜維爾斯馬」?我希望這個項目是「頂部< = 0px」。
你的問題是VALUE正好叫overscrolling。試試這個:
scrollable : {
direction: 'horizontal',
directionLock: true,
momentumEasing: {
momentum: {
acceleration: 30,
friction: 0.5
},
bounce: {
acceleration: 0.0001,
springTension: 0.9999,
},
minVelocity: 5
},
outOfBoundRestrictFactor: 0
}
我的第一個猜想是建立列表的滾動條的初始偏移
config:{
scrollable:{
direction:'vertical',
initialOffset : {x: 0, y: VALUE}
}
}
,代之以任何價值,你需要
希望這有助於
不,我得到相同的行爲,我可以在屏幕上滑動列表。 – dawi
太棒了!有用 !謝謝。這是如此......明顯^^。 – dawi
非常歡迎;) –
感謝您的回答!出於某種原因,當應用於List時,它工作,但不在Container上。對於任何未來的谷歌我得到它的工作,通過明確地設置在初始化varScroller = this.getScrollable()。getScroller(); scroller.getMomentumEasing()。y.getBounce()。setAcceleration(0.0001); 。scroller.getMomentumEasing()y.getBounce()setSpringTension(0.9999)。 。scroller.getMomentumEasing()y.getMomentum()setAcceleration(30)。 。scroller.getMomentumEasing()y.getMomentum()setFriction(0.5)。 scroller.setOutOfBoundRestrictFactor(0) – Stuart