监听导航新增Tab选项卡-layui
2024-10-19 04:27:35
1. 加载element模块
2. 监听导航事件
3. 创建选项卡
//加载element模块
layui.use('element', function () {
element = layui.element
//监听导航事件
element.on('nav(nav)',function(e){
var con = e.text();
var tabId = e.children('a').attr("hid");
var url = e.children('a').attr("url");
createTab(tabId, con , url);
})
})
//创建选项卡
function createTab(tabId, con , url) {
var lis = [];
$("#tabList #nav li").each(function () {
lis.push($(this).attr("lay-id"));
})
if (lis.length <= 0 || lis.indexOf(tabId) == -1) {
element.tabAdd('docDemoTabBrief', {
title: con,
content: createIframe(url),
id: tabId
});
}
//切换选项卡(不需要写else)
element.tabChange('docDemoTabBrief', tabId);
}
//加载窗体
function createIframe(url){
return '<iframe src="'+url+'" style="width:100%;height:100%;" frameborder="0" ></iframe>'
}
最新文章
- vim的一些常用命令(一)
- Linux 网络编程详解一(IP套接字结构体、网络字节序,地址转换函数)
- 树(一)&mdash;&mdash;线段树
- Visual Tracker Benchmark
- js 小数相加异常
- nginx配置pathinfo支持,最佳方案 - chunyu
- 最简单的Java调用C/C++代码的步骤
- Hadoop常用命令汇总
- PPT中翻书动画的制作
- Java Scanner类
- window下nginx的常用命令
- [IDE工具配置]myeclipse 2014 专业版 安装 svn插件
- 一脸懵逼学习Java操作Excel之POI(Apache POI)
- Liferay7 BPM门户开发之7: Activiti中的重要概念和主要数据库结构
- OSG使用模板缓存
- hud3007 Buried memory
- yii2 页面渲染方法解析
- 插头DP学习笔记——从入门到……????
- matlab 相关系数的计算
- 基础篇:6.2)形位公差-符号 Symbol