var tab; $(function () { layui.use(['form', 'element'], function () { layer = layui.layer; element = layui.element; }); //触发事件 tab = { tabAdd: function (title, url, id) { //新增一个Tab项 element.tabAdd('xbs_tab', { title: title , content: '' , id: id }) } , tabDelete: function (othis) { //删除指定Tab项 element.tabDelete('xbs_tab', '44'); //删除:“商品管理” othis.addClass('layui-btn-disabled'); } , tabChange: function (id) { //切换到指定Tab项 element.tabChange('xbs_tab', id); //切换到:用户管理 } }; //左侧菜单效果 // $('#content').bind("click",function(event){ $('#leftmunu .layui-nav-item a').click(function (event) { var url = $(this).attr('_href'); if (url == null) return; else { if (url == "" || url == "#") { url = "/Account/NoInterface"; } var titile = $(this).attr('ntitle'); var index = $('#leftmunu .layui-nav-item a').index($(this)); var idname = "main_" + index + 1; for (var i = 0; i < $('.x-iframe').length; i++) { if ($('.x-iframe').eq(i).attr('tab-id') == idname) { tab.tabChange(idname); event.stopPropagation(); return; } }; tab.tabAdd(titile, url, idname); tab.tabChange(idname); event.stopPropagation(); } }) }); //判断有相同tab不新增 function AddTab(title, icon, url) { if (icon == null || icon == "") { var idname = "other_" + encodeURI(title); for (var i = 0; i < $('.x-iframe').length; i++) { if ($('.x-iframe').eq(i).attr('tab-id') == idname) { tab.tabChange(idname); return; } }; tab.tabAdd(title, url, idname); tab.tabChange(idname); } } var superindex = 0; //无条件新增tab function AddNewTab(title, icon, url) { if (icon == null || icon == "") { var idname = "other_" + superindex; tab.tabAdd(title, url, idname); tab.tabChange(idname); } superindex++; }