Simple Fast Image Carousel Plugin For jQuery - Roll.js
| File Size: | 2.93 KB |
|---|---|
| Views Total: | 2014 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Roll.js is a simple, fast jQuery slider plugin which takes a group of images and converts them into a looping, automatic carousel with navigation arrows and pagination dots.
How to use it:
1. Create a list of images for the carousel.
<div class="container">
<div id="list">
<img src="5.jpg" alt="5">
<img src="1.jpg" alt="1">
<img src="2.jpg" alt="2">
<img src="3.jpg" alt="3">
<img src="4.jpg" alt="4">
<img src="5.jpg" alt="5">
<img src="1.jpg" alt="1">
</div>
</div>
2. Add navigation and pagination controls to your carousel.
<div id="buttons"> <span index="1" class="on"></span> <span index="2"></span> <span index="3"></span> <span index="4"></span> <span index="5"></span> </div> <a href="javascript:;" id="prev" class="arrow"><</a> <a href="javascript:;" id="next" class="arrow">></a>
3. Place jQuery library and the jQuery roll.js script at the end of the document.
<script src="//code.jquery.com/jquery.min.js"></script> <script src="js/roll.js"></script>
4. The required CSS to style the carousel and its controls.
#list {
width: 4200px;
height: 450px;
position: absolute;
z-index: 1;
}
#list img { float: left; }
#buttons {
position: absolute;
height: 10px;
width: 100px;
z-index: 2;
bottom: 20px;
left: 250px;
}
#buttons span {
cursor: pointer;
float: left;
border: 1px solid #fff;
width: 10px;
height: 10px;
border-radius: 50%;
background: #333;
margin-right: 5px;
}
#buttons .on { background: orangered; }
.arrow {
cursor: pointer;
display: none;
line-height: 39px;
text-align: center;
font-size: 36px;
font-weight: bold;
width: 40px;
height: 40px;
position: absolute;
z-index: 2;
top: 180px;
background-color: RGBA(0,0,0,.3);
color: #fff;
}
.arrow:hover { background-color: RGBA(0,0,0,.7); }
#container:hover .arrow { display: block; }
#prev { left: 20px; }
#next { right: 20px; }
5. Override the default parameters.
var container = $('#container');
var list = $('#list');
var buttons = $('#buttons span');
var prev = $('#prev');
var next = $('#next');
var index = 1;
var len = 5;
var interval = 3000;
var timer;
This awesome jQuery plugin is developed by Joinwang. For more Advanced Usages, please check the demo page or visit the official website.










