layui实现单页面弹出层


首先需要导入layui的js和css:

<link rel="stylesheet" href="layui/css/layui.css" />
<script src="layui/layui.js"></script>

实现效果如下所示:单击政策图解按钮,会弹出一个子页面

image-20221019215024652

image-20221019215055111

该layui弹出层实现代码如下:

1、首先需要一个按钮

<button onclick="selectRole()" style="margin-top: 30px;"  class="layui-btn layui-btn-normal">政策图解</button>

2、然后给这个button绑定layui事件

content:$(“#popSearchRoleTest”).html()

这段代码就是第三步提到的那个div块的id值,这是要获取那段html代码的文本然后在弹出的子页面做展示。

//政策图解弹层
function selectRole(){
    layer.open({
        //layer提供了5种层类型。可传入的值有:0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)
        type:1,
        title:"政策图解",
        area: ['85%','80%'],
        content:$("#popSearchRoleTest").html()
    });
}

3、写出html代码,这段代码就是一会要显示的部分

注意设置为style=”display:none;”

<div class="layui-row" id="popSearchRoleTest" style="display:none;">
	<table lay-skin="row" class="layui-table" >
	<thead>
        <tr>
            <th style="text-align: center">序号</th>
            <th style="text-align: center">图解政策标题</th>
            <th style="text-align: center">发布时间</th>
            <!--<th>签名</th>-->
        </tr>
    </table>
</div>

最后点击按钮就会在当前页面弹出的一个子页面中,显示出这段代码所呈现的样式。

原文地址:http://www.cnblogs.com/rainbow-1/p/16808003.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性