如何在一个layer层之上再显示一个层?

提问 未结 2 156
呱呱Q
呱呱Q 2019-8-14
悬赏:20飞吻
版本:layui 浏览器:
layer.open({
title: 'layerA'
,content: '<div>我是第一层,里面还有一些表单控件</div>'
,icon:0
,yes:function(){
layer.open({
title: 'layerB'
,content: '我是第二层'
});
}
});
这样layerB出现时layerA就消失了,能不能让layerB出现后layerA不消失,layerB关闭后才能继续操作layerA里面的内容?
回帖
  • 0 回复
  • 呱呱Q
    2019-8-14
    知道答案了,是type的原因,默认是0,代表信息框,信息框无法叠加,改成1就可以了

    layer.open({
    type: 1, //关键在这,默认是0,改成1或2都可以
    title: 'layerA'
    , content: '<div>我是第一层,里面还有一些表单控件</div>'
    , icon: 0
    , btn: ['继续弹出', '全部关闭']
    , yes: function () {
    layer.open({
    title: 'layerB'
    , content: '我是第二层'
    });
    }
    });


    这样就能达到我要的功能:页面点按钮出现A层,点A层的按钮出现B层,AB层都是模态层,B层关闭后才能操作A层,A层关闭后才能操作最初页面

    0 回复