Easyui 關閉jquery-easui tab標簽頁前觸發(fā)事件的解決方法
更新時間:2019年04月28日 14:11:19 作者:授客
這篇文章主要介紹了Easyui 關閉jquery-easui tab標簽頁前觸發(fā)事件 ,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
測試環(huán)境
jquery-easyui-1.5.3
需求場景
點擊父頁面tab 頁關閉按鈕時,需要做判斷,判斷該tab頁面是否可以關閉:獲取子頁面js中定義的taskStatus,如果taskStatu不為taskEnd,則表示任務還在執(zhí)行,不讓關閉

解決方法
給tab標簽頁增加onBeforeClose事件處理函數(shù),如下:
$(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;
}
});
});
說明:這里title,index分別為所點擊tab的title和索引
總結
以上所述是小編給大家介紹的Easyui 關閉jquery-easui tab標簽頁前觸發(fā)事件的解決方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!
您可能感興趣的文章:
- jQuery EasyUI的TreeGrid查詢功能實現(xiàn)方法
- 基于jQuery Easyui實現(xiàn)登陸框界面
- Jquery Easyui選項卡組件Tab使用詳解(10)
- jQuery EasyUI 獲取tabs的實例解析
- jQuery EasyUI Tab 選項卡問題小結
- jQuery EasyUI 布局之動態(tài)添加tabs標簽頁
- 基于Jquery easyui 選中特定的tab
- jquery easyui 結合jsp簡單展現(xiàn)table數(shù)據示例
- jQuery EasyUI API 中文文檔 - Tabs標簽頁/選項卡
- jquery-easyui關閉tab自動切換到前一個tab
相關文章
jQuery插件開發(fā)精品教程讓你的jQuery提升一個臺階
這篇文章主要介紹了jQuery插件開發(fā)精品教程讓你的jQuery提升一個臺階 的相關資料,需要的朋友可以參考下2016-01-01

