我有一个带有页眉、内容(轮播)和页脚的容器。因此,容器本身是可滚动的(垂直),以便能够向下滚动到页脚。轮播可以水平滑动以更改活动项目。我想锁定它只做两件事:
- 如果开始垂直移动,只滚动 Container
- 如果开始水平移动,只滚动 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'
}
]
}
]
}
});
使用煎茶触控 2。