Я пытаюсь создать карусель в Sencha, которая отображает фреймы.
Основная идея состоит в том, что у меня уже настроена куча файлов 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 не масштабируется, как предполагалось. Есть идеи?