知道了!
图像的分辨率并不重要!真的。重要的是确保图像标签通过自动调整图像大小来显示完整的图像。
方法如下:
- 定义具有指定高度 (window.innerHeight) 和宽度 (window.innerWidth) 的 DIV 标记。
- 将 img 标签作为高度 = 100% 和宽度 = 100% 的 DIV 标签的子元素放置
无论图像的分辨率、设备的分辨率、设备的屏幕尺寸如何,图像都将始终自动调整大小和全尺寸显示。
使轮播工作的完整代码在这里:
轮播代码
{
xtype: 'panel'
layout: 'fit',
flex: Ext.os.is.Phone ? 5 : 6,
items: [
{
xtype: 'carousel',
direction: 'horizontal',
directionLock: true,
id: 'ImgId',
flex: Ext.os.is.Phone ? 5 : 6,
config: {
fullscreen: true
}
}
]
}
轮播商品代码
Ext.each(images, function (picture) {
var img = picture.url;
var bigImg = picture.bigUrl;
itemsoverlay.push({
xtype: 'label',
html: '<div style="width:'
+ window.innerWidth
+ 'px;height:' + 'px;"><img src='
+ imgURL
+ ' style="width: 100%;height: 100%;" /></div>'
});
});
此代码适用于平板电脑和智能手机、iOS 或 Android。
高温高压