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>'
}

最新文章

  1. vim的一些常用命令(一)
  2. Linux 网络编程详解一(IP套接字结构体、网络字节序,地址转换函数)
  3. 树(一)&mdash;&mdash;线段树
  4. Visual Tracker Benchmark
  5. js 小数相加异常
  6. nginx配置pathinfo支持,最佳方案 - chunyu
  7. 最简单的Java调用C/C++代码的步骤
  8. Hadoop常用命令汇总
  9. PPT中翻书动画的制作
  10. Java Scanner类
  11. window下nginx的常用命令
  12. [IDE工具配置]myeclipse 2014 专业版 安装 svn插件
  13. 一脸懵逼学习Java操作Excel之POI(Apache POI)
  14. Liferay7 BPM门户开发之7: Activiti中的重要概念和主要数据库结构
  15. OSG使用模板缓存
  16. hud3007 Buried memory
  17. yii2 页面渲染方法解析
  18. 插头DP学习笔记——从入门到……????
  19. matlab 相关系数的计算
  20. 基础篇:6.2)形位公差-符号 Symbol

热门文章

  1. zookeeper-操作与应用场景-《每日五分钟搞定大数据》
  2. ReactJs移动端兼容问题汇总
  3. Linux 下RPM打包制作流程
  4. OO博客作业3:第9-11周作业总结
  5. HDU - 1698 线段树区间修改,区间查询
  6. 295B - Greg and Graph (floyd逆序处理)
  7. Socket编程,SocketServer模块
  8. YCSB报&quot;: No such file or directory&quot;异常
  9. yum 命令
  10. c# winform导出Excel