我需要检查应用程序是否使用IE打开,然后我的代码应该执行,否则没有..有示例代码..
xtype: 'panel',
header: true,
if(browser == ie){
height: 160,
}
height: 150
width: 355,
layoutConfig: {
align: 'center',
padding: 10
},
谢谢,
拉哈西克哈
答案 0 :(得分:2)
header: true,
height: ( Ext.isIE ? 160 : 150),
width: 355,
UPDATE
已将(browser == ie)
替换为Ext.isIE
。
UPDATE2
使用三元运算符的另一种方法是使用immediate function:
header: true,
height: (function() {
if (Ext.isIE)
return 160;
//else if (Ext.isChrome)
// return something else;
else
return 150;
}),
width: 355,
另一个选择是在设置面板的配置之前定义包含所需高度的变量:
// this is done before setting up config, but in the same scope
var neededHeight = 150;
if (Ext.isIE)
neededHeight = 160;
// setting up config
// ...
height: neededHeight,
// ...
答案 1 :(得分:2)
您可以使用Ext.isIE属性来确定浏览器是否为IE。
height: Ext.isIE ? 160 : 150