如何保持检查浏览器是否在extjs中的IE的条件?
我需要检查应用程序是否使用IE打开,然后我的代码应该执行,否则不执行。这是示例代码如何保持检查浏览器是否在extjs中的IE的条件?,extjs,Extjs,我需要检查应用程序是否使用IE打开,然后我的代码应该执行,否则不执行。这是示例代码 xtype: 'panel', header: true, if(browser == ie){ height: 160,
xtype: 'panel',
header: true,
if(browser == ie){
height: 160,
}
height: 150
width: 355,
layoutConfig: {
align: 'center',
padding: 10
},
谢谢
拉贾塞哈尔使用:
标题:对,
身高:外景伊西?160 : 150,
宽度:355,
更新
将浏览器==ie替换为Ext.isIE
更新2
使用三元运算符的另一种替代方法是使用:
标题:对,
高度:功能{
如果分机是isIE
返回160;
//如果是Ext.isChrome,则为else
//归还其他东西;
其他的
返回150;
},
宽度:355,
另一种选择是在设置面板配置之前定义包含所需高度的变量:
//这是在设置配置之前完成的,但在同一范围内
var所需高度=150;
如果分机是isIE
所需高度=160;
//设置配置
// ...
高度:需要的高度,
// ...
使用:
标题:对,
身高:外景伊西?160 : 150,
宽度:355,
更新
将浏览器==ie替换为Ext.isIE
更新2
使用三元运算符的另一种替代方法是使用:
标题:对,
高度:功能{
如果分机是isIE
返回160;
//如果是Ext.isChrome,则为else
//归还其他东西;
其他的
返回150;
},
宽度:355,
另一种选择是在设置面板配置之前定义包含所需高度的变量:
//这是在设置配置之前完成的,但在同一范围内
var所需高度=150;
如果分机是isIE
所需高度=160;
//设置配置
// ...
高度:需要的高度,
// ...
您可以使用Ext.isIE属性确定浏览器是否为IE
height: Ext.isIE ? 160 : 150
您可以使用Ext.isIE属性确定浏览器是否为IE
height: Ext.isIE ? 160 : 150
@pllee,我认为这个想法是为了展示三元运算符在这种情况下是如何起作用的。此外,如果ie和浏览器变量定义在同一个范围内,代码也可以工作。@pllee,你说得对。然而,正如博比克所说,这个想法是为了展示三元运算符如何在这种情况下发挥作用。更新了我的答案。@pllee,我认为这个想法是为了展示三元运算符在这种情况下是如何起作用的。此外,如果ie和浏览器变量定义在同一个范围内,代码也可以工作。@pllee,你说得对。然而,正如博比克所说,这个想法是为了展示三元运算符如何在这种情况下发挥作用。更新了我的答案。