Super Simple jQuery Content Slider Plugin For jQuery
| File Size: | 7.7 KB |
|---|---|
| Views Total: | 6321 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
A very simple and lightweight jQuery plugin used to create a content slider with next/prev arrows navigation. The arrows navigation will automatically be hidden as your reach the first or last slide.
How to use it:
1. Create left/right arrows for next/prev navigation.
<div class="prev crousel-navigation"></div> <div class="next crousel-navigation"></div>
2. Wrap your content slides into a container using Html unordered list.
<div class="slider-container">
<ul>
<li>
<h3>Title 1</h3>
<p>Some text description. </p>
<div class="crousel-image-outer"> <img src="images/1.png"> </div>
</li>
<li>
<h3>Title 2</h3>
<p>Some text description. </p>
<div class="crousel-image-outer"> <img src="images/2.png"> </div>
</li>
<li>
<h3>Title 3</h3>
<p>Some text description.</p>
<div class="crousel-image-outer"> <img src="images/3.png"> </div>
</li>
</ul>
</div>
3. Wrap the navigation controls & slider container into a position: relative element. The Html structure should be like this:
<div class="main-slider-container"> <!-- Slider controls --> <!-- Slider container --> </div>
4. Add the following basic CSS snippets into your document.
.main-slider-container {
position: relative;
margin: 0 auto
}
.slider-container {
position: absolute;
overflow: hidden;
border: 1px solid #000;
}
ul {
position: relative;
margin: 0;
padding: 0;
}
li {
list-style-type: none;
position: relative;
float: left;
}
.disable-link { pointer-events: none; }
.prev {
left: -60px;
background: url(images/prev.png);
}
.next {
right: -60px;
background: url(images/next.png);
}
.disable-link.prev { background: none; }
.disable-link.next { background: none; }
.crousel-navigation {
position: absolute;
top: 110px;
width: 50px;
height: 50px;
}
/* Some other style to butify content */
.slider-container h3,
.slider-container p {
margin-left: 20px;
margin-right: 20px;
}
.slider-container p {
width: 200px;
display: inline-block;
vertical-align: top;
}
.slider-container .crousel-image-outer {
margin-right: 20px;
display: inline-block;
width: 200px;
}
5. Include jQuery library and the slider.js script in your document.
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script> <script src="libs/slider.js"></script>
6. Enable the content slider with default options.
$(document).ready(function() {
$(".main-slider-container").slider();
});
7. Options available.
$(document).ready(function() {
$(".main-slider-container").basicSlider({
// slider length
crouselLength: 4,
// slider width
crouselWidth: 500,
// current slide
currentTab : 1
});
});
Change log:
2017-06-13
- Avoid name conflicts
This awesome jQuery plugin is developed by meerajwadhwa15. For more Advanced Usages, please check the demo page or visit the official website.











