博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
layui学习--tab选项卡
阅读量:4605 次
发布时间:2019-06-09

本文共 3208 字,大约阅读时间需要 10 分钟。

var element;var $;layui.use(['element','jquery'],function(){    element = layui.element,    $ = layui.jquery;    //监听左侧菜单点击    element.on('nav(left-menu)', function(elem){        alert(elem.context.attributes+"sss");        addTab(elem[0].innerText,elem[0].attributes[1].nodeValue,elem[0].id);           });    //监听tab选项卡切换    element.on('tab(tab-switch)', function(data){                    var id = data.elem.context.attributes[0].nodeValue;            layui.each($(".layui-nav-child"), function () {                $(this).find("dd").removeClass("layui-this");            });            $("#"+id).attr("class","layui-this");         });});/** * 新增tab选项卡,如果已经存在则打开已经存在的,不存在则新增 * @param tabTitle 选项卡标题名称 * @param tabUrl 选项卡链接的页面URL * @param tabId 选项卡id */function addTab(tabTitle,tabUrl,tabId){    if ($(".layui-tab-title li[lay-id=" + tabId + "]").length > 0) {        element.tabChange('tab-switch', tabId);    }else{        element.tabAdd('tab-switch', {            title: tabTitle            ,content: '' // 选项卡内容,支持传入html            ,id: tabId //选项卡标题的lay-id属性值        });        element.tabChange('tab-switch', tabId); //切换到新增的tab上    }}/** * ifrme自适应页面高度,需要设定min-height * @param iframe */function setIframeHeight(iframe) {    if (iframe) {        var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow;        if (iframeWin.document.body) {            iframe.height = iframeWin.document.documentElement.scrollHeight || iframeWin.document.body.scrollHeight;        }    }};
js代码

页面效果:

 

转载于:https://www.cnblogs.com/lxk233/p/9057232.html

你可能感兴趣的文章
DataSource数据库的使用
查看>>
CentOS开启samba实现文件共享
查看>>
MSSQL使用sqlbulkcopy批量插入数据
查看>>
证明一个数能被3整除,当且仅当它的各位数的和能被3整除
查看>>
2018秋寒假作业4—PTA编程总结1
查看>>
android自适应屏幕
查看>>
2019-北航面向对象-电梯作业总结
查看>>
SqlHelper
查看>>
初识算法、数据结构
查看>>
QTP中对EXCEL进行读操作的格式
查看>>
Luogu4069 SDOI2016 游戏 树链剖分、李超线段树
查看>>
Java的内部类真的那么难以理解?
查看>>
一文搞懂Java环境,轻松实现Hello World!
查看>>
hash实现锚点平滑滚动定位
查看>>
也谈智能手机游戏开发中的分辨率自适应问题
查看>>
开始一个django项目
查看>>
重新学习angularjs--第一篇(入门)
查看>>
【转】MYSQL数据库设计规范与原则
查看>>
《中国大历史》—— 读后总结
查看>>
回溯法算法框架
查看>>