【发布时间】:2012-07-17 11:14:39
【问题描述】:
我有一个带有页眉、内容(轮播)和页脚的容器。因此,容器本身是可滚动的(垂直),以便能够向下滚动到页脚。轮播可以水平滑动以更改活动项目。我想锁定它只做两件事:
- 如果开始垂直移动,只滚动容器
- 如果开始水平移动,只滚动 Carousel
如果您现在抓住 Carousel,您可以同时滚动两种方式。示例代码:
Ext.define('MyApp.view.MyContainer', {
extend: 'Ext.Container',
config: {
scrollable: true,
items: [
{
xtype: 'container',
items: [
{
xtype: 'label',
html: 'abc'
}
]
},
{
xtype: 'carousel',
height: 200,
scrollable: false,
items: [
{
xtype: 'label',
html: 'x'
},
{
xtype: 'label',
html: 'y<br/>y<br/>y<br/>y<br/>y<br/>y<br/>y<br/>y'
}
]
},
{
xtype: 'container',
items: [
{
xtype: 'label',
html: 'def'
}
]
}
]
}
});
使用 Sencha Touch 2。
【问题讨论】:
标签: sencha-touch extjs sencha-touch-2