给位大佬,小白询问个问题,需求就是点这个按钮,先出来一个提示框选择相应的功能,再打开相应的页面,现在我遇到的问题就是这个打开这个询问框马上就被覆盖了,
this.addOrEditLog = function (url, typeId, logId) {
debugger
if (typeId==='3'){
layer.confirm('请选择跳闸类型!', {
btn: ['线路跳闸', '设备跳闸'] //按钮
});
if (logId===undefined){
var btns = [];
if (isCurrDuty || isSuperman) {
btns = ['确定', '关闭']
} else {
btns = ['关闭']
}
layer.closeAll()
var id = 'addOrEditLogWindow';
return layer.open({
type: 2 //此处以iframe举例
, title: getLogTypeName(typeId)
, area: ['100%', '100%']
, shade: 0
, maxmin: true
, content: url
, id: id //设定一个id,防止重复弹出
, btn: btns
, scrollbar: false
, btnAlign: 'c'
, yes: function (i, layero) {
if (isCurrDuty || isSuperman) {
var w = $(layero).find("iframe")[0].contentWindow;//通过该对象可以获取iframe中的变量,调用iframe中的方法
w.submit();
isEnabledSubmitBtn(false);
} else {
layer.closeAll();
}
}
, btn2: function () {
layer.closeAll();
},
end: function () {
index = 0;
if (logId != null && logId != "" && logId != 'undefined') {
_this.unLockedLog(logId);
}
},
cancel: function (index, layero) {
layer.close(index);
}
});
}
}
判断typeId==='3'和layer.confirm是我加的,位置不对还是怎么呢