【发布时间】:2011-09-02 21:04:42
【问题描述】:
我正在尝试在 Sencha 中创建一个显示 iframe 的 Carrousel。
基本想法是我已经配置了一堆 HTML 文件,可以在 iPad 上查看。
所以这些文件有一个视口以及所有配置。
我创建了一个像这样的简单旋转木马:
var rootPanel;
Ext.setup({
onReady: function() {
rootPanel = new Ext.Carousel({
fullscreen: true,
layout: 'card',
items: [
{ html: '<iframe src="http://localhost/file1.html">' },
{ html: '<iframe src="http://localhost/file2.html">' },
{ html: '<iframe src="http://localhost/file3.html">' },
]
});
}
});
HTML 文件本身如下所示:
<!DOCTYPE html>
<html>
<head>
<title>Untitled Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width; initial-scale=0.5; minimum-scale=0.5; maximum-scale=1.0;user-scalable=no">
</head>
<body>
<div id="container">
<div style="margin:0;padding:0;position:absolute;left:0px;top:0px;width: 1536px; height: 2048px;text-align:left;z-index:0;">
<img src="image.jpg" style="width: 1536px; height: 2048px;"></div>
</div>
</body>
</html>
系统工作,除了视口不被尊重和 iframe 的内部没有像它应该的那样缩小。有什么想法吗?
【问题讨论】:
-
请标记为已回答。这将在所有未回答问题的搜索中弹出。
标签: iframe mobile extjs viewport