我正在使用 jquery easyui 来实现选项卡。但是,选项卡上没有重新加载功能。官方文档上有一个重新加载示例,但似乎只是添加了一个重新加载图标,而不是具有实际的重新加载功能:
<div title="Tab3" iconCls="icon-reload" closable="true" style="padding:20px;display:none;">
因此,当我按下重新加载图标时,如何才能拥有实际的重新加载功能?
这是那个文件,它很短,一分钟内读完 标签文件
更新:
刷新功能:
$(document).ready(function(){
$('#tt').tabs({
onSelect: function (title) {
var currTab = $('#tabs').tabs('getTab', title);
var iframe = $(currTab.panel('options').content);
var src = iframe.attr('src');
$('#tt').tabs('update', {
tab: currTab, options: { content: createFrame(src)}
});
}
});
});
添加选项卡将添加一个icon-reload
:
function addTab(title, url){
if ($('#tt').tabs('exists', title)){
$('#tt').tabs('select', title);
} else {
var content = '<iframe scrolling="auto" frameborder="0" src="'+url+'" style="width:100%;height:100%;"></iframe>';
$('#tt').tabs('add',{
title:title,
iconCls:'icon-reload',
content:content,
closable:true
});
}
}
html中的图标:
<a href="javascript:void(0)" class="tabs-inner">
<span class="tabs-title tabs-closable tabs-with-icon">Create List</span>
<span class="tabs-icon icon-reload"></span>
</a>
如何使用icon-reload
调用函数重新加载选项卡?