博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目应用EasyUI_Tab控件全部关闭
阅读量:4676 次
发布时间:2019-06-09

本文共 1052 字,大约阅读时间需要 3 分钟。

一、实际情景:

  Tab控件在父页面中<div id="tt" class="easyui-tabs"></div>

  多个tab页

    <iframe src="index0.html">...</iframe>

    <iframe src="index1.html">...</iframe>

    <iframe src="index2.html">...</iframe>

    <iframe src="index3.html">...</iframe>

    <iframe src="index4.html">...</iframe>

二、要求实现:

  在其中一个子页面中点击按钮“全部关闭”,关闭所有的tab页,只保留一个tab页

三、设计思路:

  关键点:保证当前页面对应的tab页是最后一个被关闭的。

四、代码逻辑:

   

// 按钮“全部关闭”执行方法 function closeAllTab() {    var len = parent.$('#tt').tabs('tabs').length;    var currentIndex = parent.$('#tt').tabs('getTabIndex', parent.$('#tt').tabs('getSelected'));    if (len !== currentIndex) {        for (var i = 0; i < len - currentIndex - 1; i++) {            closeTab(currentIndex + 1, parent.$('#tt'));        }    }        for (var i = 0; i < len - 1; i++) {        closeTab(1, parent.$('#tt'));    }    parent.$("#tt").tabs('select', 0);}// 关闭tabfunction closeTab(i, $tab) {    var tab = $tab.tabs('getTab', i), title = tab.panel('options').title;    $tab.tabs('close', title);}

 

 

五、图示:

 

转载于:https://www.cnblogs.com/purplelihe/p/6596852.html

你可能感兴趣的文章
检查第一组博客状况
查看>>
Django--ORM相关操作
查看>>
Java中删除文件
查看>>
省选专练POI2015 Wilcze doły
查看>>
IntelliJ IDEA和Eclipse最常用的快捷键对应表
查看>>
[codevs 1306]广播操的游戏(Trie)
查看>>
Mutual Training for Wannafly Union #9
查看>>
mustache语法整理
查看>>
赌对了
查看>>
关于时间,字符串,时间戳之间的相互转换
查看>>
宏定义详解
查看>>
PHP 开启报错机制
查看>>
hdu 1016 Prime Ring Problem
查看>>
VC++6.0在Win7以上系统上Open或Add to Project files崩溃问题 解决新办法
查看>>
vue之双绑实现
查看>>
thymeleaf自定义标签方言处理
查看>>
js两数字相除 保留两位小数
查看>>
Objective-C之成魔之路【5-选择结构】
查看>>
【HDU 2586】LCA模板
查看>>
SAP PA 共享 免费下载
查看>>