最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
时间:2022-06-25 15:23:39 编辑:袖梨 来源:一聚教程网
测试环境
jquery-easyui-1.5.3
需求场景
点击父页面tab 页关闭按钮时,需要做判断,判断该tab页面是否可以关闭:获取子页面js中定义的taskStatus,如果taskStatu不为taskEnd,则表示任务还在执行,不让关闭
解决方法
给tab标签页增加onBeforeClose事件处理函数,如下:
$(function(){ $('#tabs').tabs({ onBeforeClose: function(title,index){ if (title.indexOf('debug-') != -1) { // debug调试页面,否则查看用例页面 var target = this; var tab = $(target).tabs('getTab', index); var tabID = tab.panel('options').id; var taskStatus = document.getElementById('iframe-' + tabID).contentWindow.taskStatus; if (taskStatus) { if ( taskStatus != 'taskEnd') { $.messager.alert('告警', '正在调试运行,请等待运行结束后再关闭!', 'warn') return false; } } return true; } return true; } }); });
相关文章
- 《奇迹暖暖》捞星星的女孩快速获取指南 08-02
- 《极无双2》常驻活动推荐玩法攻略 08-02
- 《碧蓝航线》海伦娜·META技能有哪些效果 08-02
- 好玩的竖屏手游2022推荐 08-02
- 《创造与魔法》希腊恋人服装获取条件说明 08-02
- 《炉石传说》特殊嫌疑任务攻略 08-02