layui下layer弹出框(iframe)

给你一囗甜甜゛ 提交于 2019-12-16 08:46:41

 一、使用layui弹窗需引入文件jquery.js,jquery-ui.min.css,layer.js,jquery-ui.min.js ,这些文件项目中都有,没有直接去官网下载地址:https://www.layui.com/

<link rel="stylesheet" href="<%=path %>/skin/js/bootstrap.min.css" type="text/css">
 <link rel="stylesheet" href="<%=path %>/skin/css/jquery-ui.min.css" type="text/css">
 <link rel="stylesheet" href="<%=path %>/skin/css/font-awesome.css" type="text/css">
 <link rel="stylesheet" href="<%=path %>/skin/css/ui.css" type="text/css">
  <!--<link rel="stylesheet" href="<%=path %>/skin/css/form.css" type="text/css"> -->
 <link rel="stylesheet" href="<%=path %>/skin/datatable/datatables.css" type="text/css">
 <link rel="stylesheet" href="<%=path %>/skin/css/grid-common.css" type="text/css">
 
 
  <script type="text/javascript" src="<%=path %>/skin/jquery.js"></script>
  <script type="text/javascript" src="<%=path %>/skin/js/bootstrap.min.js"></script>
  <script type="text/javascript" src="<%=path %>/skin/js/form.js"></script> 
  <script type="text/javascript" src="<%=path %>/skin/datatable/datatables.js"></script> 
  <script type="text/javascript" src="<%=path %>/skin/layer/layer.js"></script>
  <script type="text/javascript" src="<%=path %>/skin/js/ui.js"></script> 
  <script type="text/javascript" src="<%=path %>/skin/js/jquery-ui.min.js"></script>

 

 
  
 二  、此处是调用弹窗js,layuitc()是点击页面中弹窗被调用,

             几个参数:parent:是为了解决遮罩层不能覆盖父页面;

                               type:弹窗类型,此处是使用的iframe

                               area:定义弹窗的宽度和高度

                                title:定义弹窗标题和标题的字体大小

                                 content:定义要弹出的页面                                
<script type="text/javascript">
    function  layuitc(){
        parent.layer.open({
            type:2,//0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)
            area:['1300px','700px'],
            title:['修改','15px'],
            content: context + '/foreigndata/updata?foreignid=05781d60-7e75-406e-a77b-3a784b5f66ae'
        })
    }

</script>

 </head>

三、此处定义点击弹出的按钮
 <body>
          <button type="button" class="btn ue-btn-primary" οnclick="layuitc()" >弹窗</button>                    
  </body>
</html>

如果有帮助到你,欢迎各位小伙伴评论点赞。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!