我正在尝试为使用sencha touch的iphone构建网站。我是sencha和ext的新手。Sencha触摸板布局问题
我想要一个页眉,页脚和内部内容的布局。它可以理解为具有页眉&页脚的主页面,页脚将在每个页面上使用。
页眉和页脚应滚动(不停靠!),我想在页面之间有一个动画。
通常,网站将有一个标题,菜单和页脚的家。如果用户点击菜单中的某个按钮(即“关于”),该页面应该滑动到“关于”页面的右侧。此页面将有一个标题,一些内容,后退按钮和页脚。页眉&页脚将与主页上的页面相同。
我已经看到很多解决方案与停靠的页眉和页脚,但我还没有找到任何以我想要的方式工作(问题是我希望页眉和页脚可滚动)。
我尝试过使用嵌套在vbox面板中的卡片布局面板,我也试过卡片布局面板嵌套在嵌套在vbox面板中的适合布局面板中(请在下面的示例代码中找到)。
//home, video and contact panels are quite similar to about panel
about = new Ext.Panel({
layout: {
type: 'vbox',
pack: 'start'
},
items: [
{
html: ['<div class="pageWrapper"><h1><span>About</span></h1></div>']
}
] // end items
});
cardPanel = new Ext.Panel({
layout: 'card',
items: [home, about, video, contact]
});
cardWrapper = new Ext.Panel({
layout: 'fit',
items: [cardPanel]
});
var mainPanel = new Ext.Panel({
layout: 'vbox',
scroll: 'vertical',
fullscreen: true,
items: [header, cardWrapper, btnBack, footer]
});
当我使用上面的代码时,cardWrapper的height = 0和width = 0。当我将cardWrapper的高度&设置为某个值时,我只能看到主页。我也曾尝试设置: autoHeight:真 对于主面板,CardPanel都和cardWrapper并没有运气:/
你有任何其他想法我怎么能实现网站的这一布局?
您的标题不是很具描述性;应该以问题的形式提出。编辑它可能会产生更多的意见和可能的答案。 – Soviut 2011-12-04 22:23:36