同事写的,我来拜读一下,顺便记录一下,哈哈

layui添加Tab项之前的,首先要引入element

这里现在实现的功能是:在主页面打开新的页面时添加Tab项,点击Tab项后面的x号时,选项卡删除,并刷新主页面,意味着新打开的页面也会被关闭。

用layui官网的例子改写的,有很多问题,以后继续改进

layui.use(['layer','element','laytpl'], function(){element.tabAdd('demo', {title: '新选项'+ (Math.random()*1000|0) //用于演示,content: '<iframe scrolling="yes" frameborder="0" src="'+path+'" style="width:100%;height:100%"></iframe>',id: "editTab"+templateId //实际使用一般是规定好的id,这里以时间戳模拟下})var r = $(".layui-tab-title").find("li");//找到主页面的该元素element.tabChange('demo', 'editTab'+templateId);r.eq(r.length - 1).children("i").on("click", function () {   //Tab项的最后一个的i元素添加点击事件//alert($(this).parent("li").attr('lay-id'));element.tabDelete("demo", $(this).parent("li").attr('lay-id'));//删除Tab项window.location.reload();})},tabDelete: function(othis){//删除指定Tab项element.tabDelete('demo', '44'); //删除:“商品管理”othis.addClass('layui-btn-disabled');},tabChange: function(){//切换到指定Tab项element.tabChange('demo', 'mainTab'); //切换到:用户管理}};
});

顺便我也找了下相关的例子,这个挺不错的,写的挺全的,推荐一下

https://www.cnblogs.com/zjc2018/p/10171191.html

layui官方参考:

https://www.layui.com/doc/modules/element.html#ontab

https://www.layui.com/admin/pro/#/component/tabs/

https://www.layui.com/demo/tab.html

layui——Tab项的添加与关闭相关推荐

  1. 关于extjs中动态添加TabPanel的tab项并以iframe显示的整理(转)

    出处:http://blog.163.com/baihongtao_618/blog/static/1423479702012392948830/ 近来的项目中用到了Extjs 的TabPanel,这 ...

  2. layui tab标签 设置只读,不可手动切换 外部按钮切换tab

    设置只读最核心的代码只有一个 style="pointer-events: none;" 外部按钮切换tab的核心代码: 要使用layui 的element这个组件对象 最外面的一 ...

  3. layui tab html,layui竖版tab选项卡

    效果图: 代码: content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, m ...

  4. layui表格单元格添加下拉选择功能

    layui表格单元格添加下拉选择功能 1.修改表头 2.更新数据 3.修改样式 代码如下: <style>/*表格单元格里显示下拉框,添加后样式不对,需要自己调整一下样式使得下拉框与单元格 ...

  5. 计算机关闭开启启动程序,如何设置开机启动项?电脑开机启动项怎么增加与关闭?...

    大家都知道刚买来的电脑开机速度很快,但是随着各种应用的安装,开机速度会变得非常慢,电脑也会变得异常的卡顿,这是因为有很多应用都会默认开机自启动,电脑每次开机都会依次自启动这些应用,可想而知电脑会变得多 ...

  6. layui 表单动态添加、删除input框

    html部分 <div class="layui-form-item" ><label class="layui-form-label"> ...

  7. qsql 关联_QTableView与QSqlTableModel显示mysql数据库中的数据,怎么在QTableView的项中添加chekbox按钮与上拉列表啊真心求指导...

    QTableView与QSqlTableModel显示mysql数据库中的数据,如何在QTableView的项中添加chekbox按钮与下拉列表啊?真心求指导. 各位大侠好,利用QTableView与 ...

  8. Unity3D 添加与关闭窗口

    游戏窗口是可以动态的添加与关闭的. 如下例:点击添加或关闭,窗口将执行添加与关闭可拖拽窗口的操作 using System.Collections; using System.Collections. ...

  9. Win10:添加或者删除开机启动项,在开机启动项中添加在用户自定义的启动文件

    介绍 主要解决问题 添加或者删除开机启动项(在不借助流氓软件的情况下通过自己的设置完成) 在开机启动项中添加在用户自定义的启动文件(开机启动项选项中没有存在的) 方案一 win+R,窗口中输入msco ...

最新文章

  1. 搜索引擎solr系列---多字段匹配的实现方法
  2. Python 一路走来 Django
  3. r23中文测试软件,Maxon公布最新的CINEBENCH R23测试软件
  4. blob js 下载word乱码_这几个相见恨晚的PDF转换成Word技巧,请收好
  5. 达摩院 2020 预测:感知智能的“天花板”和认知智能的“野望”
  6. 数据库系统异常排查之思路
  7. 小米MIX 解BL锁教程 申请BootLoader解锁教程
  8. 3DMAX哪个版本最稳定?3DMAX哪个版本最好用?
  9. java Outlook的日程_使用Outlook进行日程安排的方法
  10. 家乡的春节html,家乡的春节日记
  11. 中国无糖牛奶巧克力行业市场供需与战略研究报告
  12. Python反爬机制-验证码
  13. 无线网卡安装后显示无服务器,USB无线网卡安装后连接图标不显示怎么办【解决方法】...
  14. 用c#开发Android应用(二)——运行Hello World!
  15. word一打字就有下划线_word下划线上怎么打字 不破坏下滑线技巧
  16. Python基础1——导入文件数据
  17. 百度编辑器ueditor添加视频方法
  18. HTML(HBuilder)作业题8- 图片点击手风琴(jquery)
  19. 学习笔记之CSS深入理解(慕课网 张鑫旭主讲)
  20. Google 0day远程命令执行漏洞复现

热门文章

  1. Adobe Photoshop CS3绿色精简版(26M)
  2. 周志明《凤凰架构 FENIX Architecture》阅读笔记
  3. 终于有人把数据治理讲明白了
  4. /gcc/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined refe
  5. Tips (python)
  6. 入门攻略丨教你用低代码实现一个简单的页面跳转功能
  7. Osmo Pocket 分辨率、帧率怎么设置?什么是4k分辨率?ccd和cmos像素都一亿了,为啥视频分辨率才4k?
  8. c语言中return 0的作用,return 0在c语言中代表着什么?
  9. Berkeley DB (DB)介绍
  10. Berkeley DB 的内容