layui-PC后台管理界面利器-日常使用-持续更新

本文介绍如何使用layui框架实现选项卡切换事件监听及颜色自定义,通过实例展示了如何在HTML中设置选项卡,并在JS中使用element模块监听tab事件,同时探讨了在选项卡中嵌入独立HTML页面的方法。

事件

选项卡事件

代码
list.html

<div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
    <ul class="layui-tab-title">
        <li class="layui-this">网站设置</li>
        <li>用户管理</li>
        <li>权限分配</li>
        <li>商品管理</li>
        <li>订单管理</li>
    </ul>
    <div class="layui-tab-content" style="height: 100px;">
        <div class="layui-tab-item layui-show">内容不一样是要有,因为你可以监听tab事件(阅读下文档就是了)</div>
        <div class="layui-tab-item">内容2</div>
        <div class="layui-tab-item">内容3</div>
        <div class="layui-tab-item">内容4</div>
        <div class="layui-tab-item">内容5</div>
    </div>
</div>

list.js

layui.use('element', function () {// Tab事件
    var element = layui.element;

    element.on('tab(docDemoTabBrief)', function (data) {
        console.log(this); //当前Tab标题所在的原始DOM元素
        console.log(data.index); //得到当前Tab的所在下标
        console.log(data.elem); //得到当前的Tab大容器
    });
});

js需要注意了,element.on('tab(docDemoTabBrief)'对应html的lay-filter="docDemoTabBrief",否则不能工作.
选项卡里面嵌入独立html页面<iframe th:src="@{/test/xxx/xxx}" frameborder="0" width="100%" height="768px"></iframe>

颜色

颜色自定义

原颜色在这里插入图片描述,对应代码class="layui-tab layui-tab-brief"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值