前端jsp用layer弹框层

1 篇文章 0 订阅
1 篇文章 0 订阅

简单介绍下啊:

layer是layui经典化的前端ui框架中的一个弹出层,可以在layui中用layer,也可以单独使用,单独使用是依赖于jquery,jquery版本至少在1.8之上

下载layui.js,layui.css,layer.js文件,下面提供下载地址

http://www.layui.com/

好,步入正题

在项目中用的layer弹窗:

贴出项目中如何使用layer


jsp页面引入js,css


然后页面加载layer

layui.use('layer', function(){
var layer = layui.layer;

});

弹框代码:

layer.open({
type:2,
title:false,//不显示标题
closeBtn:0,
shadeClose:true,//点击遮罩层关闭
content:'<%=request.getContextPath()%>/'+url,//要弹框页面的地址
maxmin:false,
area:['410px','260px'],//弹框页面宽和高
moveOut: true,
zIndex : layer.zIndex,
success: function(layero,index){
     layer.setTop(layero);
    if (layero && layero.length > 0) {

           var iframeID = layero[0].id;

                           // 获取iframe内部window对象

       if (iframeID && $("#" + iframeID + " iframe") && document.getElementById(iframeID).contentWindow)                       {
    //执行函数  
                document.getElementById(iframeID).contentWindow.showMessageAndFunc_layer_flag="flag_layer_"+index;
            }

         }

              },

            //在弹框关闭后执行

  end:function(){                            $("iframe").attr("src",localStorage.CustomerserverAddress+'/admin/osms/trialAccountKB');
}
});

最后被进行弹窗的页面关闭

var index = parent.layer.getFrameIndex(window.name);//获取窗口索引
parent.layer.close(index);//关闭窗口

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值