最新下载
热门教程
- 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; } }); });
相关文章
- 以下哪种非遗技艺是用针在纸上绣画 蚂蚁新村11月21日答案 11-22
- 江南百景图听风塔怎么样 11-22
- 原神恰斯卡圣遗物怎么搭配 11-22
- 2024年霸王茶姬11月22日口令是什么 2024.11.22霸王茶姬口令介绍 11-22
- 光遇11.21季节蜡烛在哪里 光遇11月21日季节蜡烛位置攻略 11-22
- 光遇11.21大蜡烛在哪里 光遇11月21日大蜡烛位置攻略 11-22