SACM Tabs
by Brandon
HTML
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<div class="tabs">
<ul class="tab-links">
<li class="active"><a href="#tab1">Data</a></li>
<li><a href="#tab2">Libraries</a></li>
</ul>
<div class="tab-content">
<div id="tab1" class="tab active">
<div class="col1">
<ul>
<li><a href="https://navy.deps.mil/peoeis/sites/nen/ops/log/ITAM/Disposal_1348/">Disposal 1348</a></li>
<li><a href="https://navy.deps.mil/peoeis/sites/nen/ops/log/ITAM/Lists/USN_Infrastructure_TRP_16/">USN Infrastructure TRP 1–6 DB</a></li>
<li><a href="https://navy.deps.mil/peoeis/sites/nen/ops/log/ITAM/GFE%20USN%206AG5000%20DL/">GFE USN 6AG/5000 DL1</a></li>
<li><a href="https://navy.deps.mil/peoeis/sites/nen/ops/log/ITAM/GFE6AG2/">GFE USN 6AG/5000 DL2</a></li>
</ul>
</div>
<div class="col2">
<ul>
<li><a href="https://navy.deps.mil/peoeis/sites/nen/ops/log/ITAM/Lists/GFE%206AG5000%20Database/">GFE 6AG/5000 DB</a></li>
<li><a href="https://navy.deps.mil/peoeis/sites/nen/ops/log/ITAM/USN_NGEN_TRP_DL/">USN NGEN TRP DL</a></li>
<li><a href="https://navy.deps.mil/peoeis/sites/nen/ops/log/ITAM/Lists/USN_NGEN_TRP/">USN NGEN TRP DB</a></li>
</ul>
</div>
</div>
<div id="tab2" class="tab">
<div class="col1">
<ul>
<li><a href="https://navy.deps.mil/peoeis/sites/nen/ops/log/ITAM/Docs/">Administration</a></li>
<li><a href="https://navy.deps.mil/peoeis/sites/nen/ops/log/ITAM/CDRL_Rvw_Criteria/">CDRL Review Criteria</a></li>
<li><a href="https://navy.deps.mil/peoeis/sites/nen/ops/log/ITAM/Data/">Data</a></li>
<li><a href="https://navy.deps.mil/peoeis/sites/nen/ops/log/ITAM/EntITAMPrjt/">Enterprise ITAM Project</a></li>
</ul>
</div>
<div class="col2">
<ul>
<li><a...
CSS
/*----- Tabs -----*/
.tabs {
width: 100%;
display: inline-block;
}
/*----- Tab Links -----*/
/* Clearfix */
.tab-links:after {
display: block;
clear: both;
content: '';
}
.tab-links {
padding: 0;
margin: 0;
}
.tab-links li {
margin: 0;
float: left;
list-style: none;
}
.tab-links a {
padding: 9px 15px;
text-decoration: none;
display: inline-block;
border-radius: 3px 3px 0px 0px;
background: #CCC;
font-size: 16px;
font-weight: 600;
color: #000 !important;
transition: all linear 0.15s;
}
.tab-links a:hover {
background: rgb(62, 98, 163);
color: #FFF !important;
text-decoration: none;
}
.tab-links a:visited {
background: rgb(62, 98, 163);
color: #FFF !important;
text-decoration: none;
}
li.active a,
li.active a:hover {
background: rgb(62, 98, 143);
color: #FFF !important;
}
li.active a:visited {
background: rgb(62, 98, 143);
color: #FFF !important;
}
/*----- Content of Tabs -----*/
.tab-content {
font-size: 1.2em;
border-right: #ccc 1px solid;
vertical-align: middle;
background: white;
border-top: #ccc 1px solid;
border-bottom: #ccc 1px solid;
border-left: #ccc 1px solid;
opacity: .95;
box-shadow: 0px 0px 4px #aaa;
border-top-left-radius: 0;
border-top-right-radius: 4px;
}
.tab {
display: none;
}
.tab.active {
display: block;
}
.col1,
.col2 {
display: inline-block;
width: 30%;
vertical-align: top;
}
.tab-content li:hover {
background: #CCC;
}
.tab-content a {
display: block;
padding-left:2px;
padding-top:2px;
padding-bottom: 2px;
text-decoration:none;
}
JavaScript
jQuery(document).ready(function () {
jQuery('.tabs .tab-links a').on('click', function (e) {
var currentAttrValue = jQuery(this).attr('href');
// Show/Hide Tabs
jQuery('.tabs ' + currentAttrValue).fadeIn(400).siblings().hide();
// Change/remove current tab to active
jQuery(this).parent('li').addClass('active').siblings().removeClass('active');
e.preventDefault();
});
});