Cross-browser Image Carousel Plugin For jQuery - carouselOnPC
File Size: | 12.1 KB |
---|---|
Views Total: | 968 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
carouselOnPC is a simple, easy, cross-browser jQuery slider / carousel plugin designed mainly for desktop that features auto rotation and custom navigation/pagination controls.
How to use it:
1. Link to jQuery library and the jQuery carouselOnPC plugin's files as follow:
<link rel="stylesheet" href="css/carouselOnPC.css"> <script src="//code.jquery.com/jquery.min.js"></script> <script src="js/carouselOnPC.js"></script>
2. Add your own carousel images to a normal HTML list:
<ul class="carousel-list"> <li class="carousel-item"><img src="1.jpg"></li> <li class="carousel-item"><img src="2.jpg"></li> <li class="carousel-item"><img src="3.jpg""></li> <li class="carousel-item"><img src="4.jpg"></li> <li class="carousel-item"><img src="5.jpg"></li> </ul>
3. Create the html for the navigation arrows and pagination bullets.
<div class="btn-container"> <a href="javascript:void(0)"> <div class="carousel-btn left prev-btn"> <div class="bg"></div> <div class="btn-img"></div> </div> </a> <a href="javascript:void(0)"> <div class="carousel-btn right next-btn"> <div class="bg"></div> <div class="btn-img"></div> </div> </a> </div> <div class="bottom-btn-container"> <div class="bottom-btn-inner"> <ul class="bottom-btn-list"> <a href="javascript:void(0)"><li class="bottom-btn-item selected" data-number="1"></li></a> <a href="javascript:void(0)"><li class="bottom-btn-item" data-number="2"></li></a> <a href="javascript:void(0)"><li class="bottom-btn-item" data-number="3"></li></a> <a href="javascript:void(0)"><li class="bottom-btn-item" data-number="4"></li></a> <a href="javascript:void(0)"><li class="bottom-btn-item" data-number="5"></li></a> </ul> <div class="bg"></div> </div> </div>
4. Then wrap them together with the carousel images into a parent container.
<div class="carousel"> ... </div>
5. Call the function on the container to initialize the carousel.
$(".carousel").carouselOnPc();
6. Possible plugin options.
$(".carousel").carouselOnPc({ width:500, speed:300, autoPlay:false, delay:3000 });
7. You can also pass the options as an object via data-setting
attribute as this:
<div class="carousel" data-setting='{ "width":520, "speed":300, "autoPlay":false, "delay":4000 }'> ... </div>
This awesome jQuery plugin is developed by jm365. For more Advanced Usages, please check the demo page or visit the official website.