一、使用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>
三、此处定义点击弹出的按钮
<body>
<button type="button" class="btn ue-btn-primary" onclick="layuitc()" >
弹窗
</button>
</body>
如果有帮助到你,欢迎各位小伙伴评论点赞。