现在用的向导布局,结果点下一步的话,整个布局就会发生变化,而且是在ff下没问题,在ie下显示才会有问题
var navHandler = function(direction,value){
var wizard = Ext.getCmp('wizard').layout;
var prev = Ext.getCmp('move-prev');
var next = Ext.getCmp('move-next');
var activeId = wizard.activeItem.id;
if(direction == 1){
if(item==0 && cusinfo.type=='法人'){
item++;
}else if(item==0 && cusinfo.type=='个人'){
item=item+2;
}else if(item>0){
item++;
}
if(item>0){
prev.setDisabled(false);
}if(item>=5){
next.setDisabled(true);
}
}
if(direction == -1){
if(item!=2){
item--;
}else if(item==2 && cusinfo.type=='个人'){
item = item-2;
}else if(item==2 && cusinfo.type=='法人'){
item--;
}
if(item<=0){
prev.setDisabled(true);
}if(item<5){
next.setDisabled(false);
}
}
wizard.setActiveItem(item);
};
这个是我写的翻页代码,是否是这里有问题呢?还是说点下一步还需要做其他什么操作
var navHandler = function(direction,value){
var wizard = Ext.getCmp('wizard').layout;
var prev = Ext.getCmp('move-prev');
var next = Ext.getCmp('move-next');
var activeId = wizard.activeItem.id;
if(direction == 1){
if(item==0 && cusinfo.type=='法人'){
item++;
}else if(item==0 && cusinfo.type=='个人'){
item=item+2;
}else if(item>0){
item++;
}
if(item>0){
prev.setDisabled(false);
}if(item>=5){
next.setDisabled(true);
}
}
if(direction == -1){
if(item!=2){
item--;
}else if(item==2 && cusinfo.type=='个人'){
item = item-2;
}else if(item==2 && cusinfo.type=='法人'){
item--;
}
if(item<=0){
prev.setDisabled(true);
}if(item<5){
next.setDisabled(false);
}
}
wizard.setActiveItem(item);
};
这个是我写的翻页代码,是否是这里有问题呢?还是说点下一步还需要做其他什么操作
向导布局翻页问题
本文探讨了在特定浏览器环境下,使用向导布局时遇到的翻页问题。通过JavaScript实现的翻页逻辑在不同浏览器中表现不一致,尤其是在IE浏览器中出现问题。文中详细介绍了翻页代码的具体实现,并提出了疑问。
445

被折叠的 条评论
为什么被折叠?



