jquery easyui添加、关闭、刷新Tab页

jquery easyui添加、关闭、刷新Tab页,直接上代码吧!

define(function(require, exports, module) {
	if (!window.cms)
		window.cms = {};
	cms = {
		//添加新Tab页
		addTab : function(data) {
			var content = '<iframe scrolling="auto" frameborder="0"  src="' + data.url + '" style="width:100%;height:100%;"></iframe>';
			if ($('#homePageTabs').tabs('exists', data.title)) {
				// 选 中当前Tab
				$('#homePageTabs').tabs('select', data.title);

				// 重新加载已经存在的Tab内容
				var currTab = $('#homePageTabs').tabs('getTab', data.title);
				$('#homePageTabs').tabs('update', {tab: currTab, options: {content: content, closable: true}});
			} else {
				$('#homePageTabs').tabs('add', {
					title : data.title,
					content : content,
					closable : true
				});
			}
		},
		//关闭指定Tab
		closeTab : function(title) {
			if ($('#homePageTabs').tabs('exists', title)) {
				$('#homePageTabs').tabs('close', title);
			}
		},
		//刷新指定Tab的内容
		refreshTab: function(title){
			if ($('#homePageTabs').tabs('exists', title)){
				var currTab = $('#homePageTabs').tabs('getTab', title),
					iframe = $(currTab.panel('options').content),
					content = '<iframe scrolling="auto" frameborder="0"  src="' + iframe.attr('src') + '" style="width:100%;height:100%;"></iframe>';
				$('#homePageTabs').tabs('update', {tab: currTab, options: {content: content, closable: true}});
			}
		}
	}

}); 

 使用方法:

cms.addTab({
	id : 'homePageTabs',
	title : '更新首页',
	url : '/homePage/intoUpdate'
});

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值