这几天在做一个管理系统,管理系统中点击左边的导航栏就会在右边显示这个界面。相当于一个父界面打开了一个子界面,但是做过管理系统的人都知道,进来的时候右边显示的提醒信息就是一个子界面,现在要点击这个子界面中的信息提醒,然后转到一个新的界面,该界面还是最开始的父界面的子界面。如下图,当我点击询价单的时候,应该在管理中心后面再添加一个选项卡,用来显示我点击显示界面。
这个时候就要调用父类添加选项卡方法了。
父类添加选项卡方法(示例):
function addTab(title, url, id) {
//console.log($(".layui-tab-title li[lay-id=" + id + "]").length);
if ($(".layui-tab-title li[lay-id=" + id + "]").length > 0) {
element.tabChange('navtab', id);
} else {
element.tabAdd('navtab', {
title: '<span>' + title + '</span>',
content: '<iframe src=' + url + ' style="width:100%;height:100%;" frameborder="0" scrolling="auto"></iframe>',
id:id
});
element.tabChange('navtab', id);
}
}
子页面调用:<a οnclick='
top.addTab(\"名称\",\"toubaogl/daichulixj.aspx?state=0\",1000)'>"
加一个top就可以调用父类的方法了。