Basic jQuery Tabs Plugin With Hashtag Support - tabscroll.js
File Size: | 5.65 KB |
---|---|
Views Total: | 1611 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
tabscroll.js is a simple, plain, lightweight jQuery tabs plugin which allows the user to open specific tab with hash links.
How to use it:
1. Add the 'data-tabscrollnavcontainer' attribute to the tab-navigation that contains hash links pointing to the content sections:
<ul data-tabscrollnavcontainer> <li> <a href="#one">Section One</a> </li> <li> <a href="#two">Second Section</a> </li> <li> <a href="#three">Third Section</a> </li> ... </ul>
2. Create the tabbed content sections as follow:
<article> <section id="one"> <h3>Section One</h3> </section> <section id="two"> <h3>Second Two</h3> </section> <section id="three"> <h3>Section Three</h3> </section> ... </article>
3. The jQuery tabscroll.js should be loaded after jQuery library:
<script src="//code.jquery.com/jquery-3.1.1.slim.min.js"></script> <script src="tabscroll.js"></script>
4. Style the tabs in the CSS:
ul li { display: inline-block; background-color: black; padding: 1%; } ul { background-color: black; padding: 0; } a, a:visited, a:active, a:hover { color: white; } .tabscroll_activeNavi { background-color: white; border-width: 2px 2px 0 2px; border-color: black; border-style: solid } .tabscroll_activeNavi a, .tabscroll_activeNavi a:visited, .tabscroll_activeNavi a:active, .tabscroll_activeNavi a:hover { color: black; } article { margin: 0; padding: 0; border-width: 0 2px 2px 2px; border-color: black; border-style: solid }
This awesome jQuery plugin is developed by justMoritz. For more Advanced Usages, please check the demo page or visit the official website.