layui——Tab项的添加与关闭
同事写的,我来拜读一下,顺便记录一下,哈哈
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项的添加与关闭相关推荐
- 关于extjs中动态添加TabPanel的tab项并以iframe显示的整理(转)
出处:http://blog.163.com/baihongtao_618/blog/static/1423479702012392948830/ 近来的项目中用到了Extjs 的TabPanel,这 ...
- layui tab标签 设置只读,不可手动切换 外部按钮切换tab
设置只读最核心的代码只有一个 style="pointer-events: none;" 外部按钮切换tab的核心代码: 要使用layui 的element这个组件对象 最外面的一 ...
- layui tab html,layui竖版tab选项卡
效果图: 代码: content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, m ...
- layui表格单元格添加下拉选择功能
layui表格单元格添加下拉选择功能 1.修改表头 2.更新数据 3.修改样式 代码如下: <style>/*表格单元格里显示下拉框,添加后样式不对,需要自己调整一下样式使得下拉框与单元格 ...
- 计算机关闭开启启动程序,如何设置开机启动项?电脑开机启动项怎么增加与关闭?...
大家都知道刚买来的电脑开机速度很快,但是随着各种应用的安装,开机速度会变得非常慢,电脑也会变得异常的卡顿,这是因为有很多应用都会默认开机自启动,电脑每次开机都会依次自启动这些应用,可想而知电脑会变得多 ...
- layui 表单动态添加、删除input框
html部分 <div class="layui-form-item" ><label class="layui-form-label"> ...
- qsql 关联_QTableView与QSqlTableModel显示mysql数据库中的数据,怎么在QTableView的项中添加chekbox按钮与上拉列表啊真心求指导...
QTableView与QSqlTableModel显示mysql数据库中的数据,如何在QTableView的项中添加chekbox按钮与下拉列表啊?真心求指导. 各位大侠好,利用QTableView与 ...
- Unity3D 添加与关闭窗口
游戏窗口是可以动态的添加与关闭的. 如下例:点击添加或关闭,窗口将执行添加与关闭可拖拽窗口的操作 using System.Collections; using System.Collections. ...
- Win10:添加或者删除开机启动项,在开机启动项中添加在用户自定义的启动文件
介绍 主要解决问题 添加或者删除开机启动项(在不借助流氓软件的情况下通过自己的设置完成) 在开机启动项中添加在用户自定义的启动文件(开机启动项选项中没有存在的) 方案一 win+R,窗口中输入msco ...
最新文章
- 搜索引擎solr系列---多字段匹配的实现方法
- Python 一路走来 Django
- r23中文测试软件,Maxon公布最新的CINEBENCH R23测试软件
- blob js 下载word乱码_这几个相见恨晚的PDF转换成Word技巧,请收好
- 达摩院 2020 预测:感知智能的“天花板”和认知智能的“野望”
- 数据库系统异常排查之思路
- 小米MIX 解BL锁教程 申请BootLoader解锁教程
- 3DMAX哪个版本最稳定?3DMAX哪个版本最好用?
- java Outlook的日程_使用Outlook进行日程安排的方法
- 家乡的春节html,家乡的春节日记
- 中国无糖牛奶巧克力行业市场供需与战略研究报告
- Python反爬机制-验证码
- 无线网卡安装后显示无服务器,USB无线网卡安装后连接图标不显示怎么办【解决方法】...
- 用c#开发Android应用(二)——运行Hello World!
- word一打字就有下划线_word下划线上怎么打字 不破坏下滑线技巧
- Python基础1——导入文件数据
- 百度编辑器ueditor添加视频方法
- HTML(HBuilder)作业题8- 图片点击手风琴(jquery)
- 学习笔记之CSS深入理解(慕课网 张鑫旭主讲)
- Google 0day远程命令执行漏洞复现
热门文章
- Adobe Photoshop CS3绿色精简版(26M)
- 周志明《凤凰架构 FENIX Architecture》阅读笔记
- 终于有人把数据治理讲明白了
- /gcc/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined refe
- Tips (python)
- 入门攻略丨教你用低代码实现一个简单的页面跳转功能
- Osmo Pocket 分辨率、帧率怎么设置?什么是4k分辨率?ccd和cmos像素都一亿了,为啥视频分辨率才4k?
- c语言中return 0的作用,return 0在c语言中代表着什么?
- Berkeley DB (DB)介绍
- Berkeley DB 的内容