动态化的bootstrap tabs,支持动态加载、关闭、刷新等
- jQuery
- bootstrap3
- bootstrap.dynamic-tab.js
<ul class="nav nav-tabs"></ul>
<div class="tab-content"></div>
$(function(){
$.fn.tab.addTab({
url: '/page1.html'
})
})
- 刷新当前页
$.fn.tab.refreshCurrent()
- 关闭当前页
$.fn.tab.closeCurrent()
$.fn.tab.addTab({
containerId: 'container-id', //容器Id,默认为"body"
tabId: 'new-tab-id', //自定义tabId
tabName: '新页面', //自定义tab名称
url: '/page2.html', //tab页面加载地址
closable: false, //是否显示"关闭"按钮
callback: function(tabId, paneId, $pane){
$pane.find('.name').text('默认') //加载完毕的回调函数,用于初始化页面
}
})