解决办法:把layer.open放到layer.ready里面加载
layer.ready(function() {//防止layer.open的保存按钮下掉
var index = layer.load(2);//防止layer.open的保存按钮下掉
layer.open({
type: 2,
title: "我是一个弹框",
shadeClose: false,//点击遮罩层关闭弹框
content: "url",
btn: ['保存'],
area: ['380px', '280px'],
success : function(layero, index) {//层弹出后的成功回调方法
$(".layui-layer-setwin").css('display','none');//去掉layer自带的关闭按钮
$(".layui-layer-btn a").css("margin-top","0px");//保存按钮位置
$(".layui-layer-btn0").css('margin-right','10px');//保存按钮距离右边的距离
},
yes: function(index, layero){//保存按钮点击事件
}
});
layer.close(index);//防止layer.open的保存按钮下掉
});