基于bootstrap的多功能选项卡插件
滚动条 jquery.scrollbar 图标 font-awesome
在开发项目的时候刚好需要一款多选项卡的插件,因为找了网上的各种插件基本上总结如下:太丑陋、太古老、功能太少、有bug、XX框架内集成、压缩版。均无法满足本人需求,无奈之下,时间紧张的情况下也只能加班加点自己撸一个。根据自己的需求写了这款插件,插件功能定位主要是满足我个人需求,如果你需要更多的功能需求可以自己更改源码扩展,如果有写的不好的地方或者存在bug欢迎submit issues,如果你觉得对你有用,不妨来个start。
<link href="https://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet">
<link href="https://cdn.bootcss.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet">
<link href="https://cdn.bootcss.com/jquery.scrollbar/0.2.11/jquery.scrollbar.min.css" rel="stylesheet">
<link href="css/nth.tabs.min.css" rel="stylesheet">
<script src="https://cdn.bootcss.com/jquery/2.1.4/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="https://cdn.bootcss.com/jquery.scrollbar/0.2.11/jquery.scrollbar.min.js"></script>
<script src="js/nth.tabs.min.js"></script>
<div class="nth-tabs" id="custom-id"></div>
nthTabs = $("#custom-id").nthTabs();
nthTabs.addTab({
id:'a',
title:'孙悟空',
content:'看我七十二变',
});
nthTabs.addTab({
id:'a',
title:'孙悟空',
content:'看我七十二变',
allowClose:false,
});
nthTabs.addTab({
id:'a',
title:'孙悟空',
content:'看我七十二变',
active:true,
});
nthTabs.addTab({
id:'a',
title:'孙悟空',
content:'看我七十二变',
}).addTab({
id:'b',
title:'孙悟空二号',
content:'看我七十三变',
});
nthTabs.delTab('id');
nthTabs.delOtherTab();
nthTabs.delAllTab();
nthTabs.setActTab(id);
nthTabs.locationTab();
$('.roll-nav-left').click();
$('.roll-nav-right').click();
nthTabs.getMarginStep();
nthTabs.getActiveId();
nthTabs.getAllTabWidth();
nthTabs.nthTabs.getTabList();