Responsive Image Lightbox & Carousel Plugin - jQuery slideBox.js
File Size: | 18.9 MB |
---|---|
Views Total: | 10173 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

slideBox.js is a jQuery plugin that enables you to create responsive carousel and/or gallery lightbox from a group of images you specify.
How to use it:
1. Include jQuery library together with the jQuery slideBox.js plugin's files on the html page.
<link rel="stylesheet" href="slidebox.css"> <script src="//code.jquery.com/jquery.min.js"></script> <script src="slidebox-min.js"></script>
2. Initialize the plugin and you're ready to go.
initSlides();
3. The html structure to create an image grid gallery that will display the images in a carousel popup when you click on a thumbnail.
<div class="slide-box box-active"> <img class="slide" src="1.jpg" alt="Alt 1"> <img class="slide" src="2.jpg" alt="Alt 2"> <img class="slide" src="3.jpg" alt="Alt 3"> <img class="slide" src="4.jpg" alt="Alt 4"> <img class="slide" src="5.jpg" alt="Alt 5"> ... <div class="controls"> <a class="widget widget-hide close" href="#">Close</a> <a class="widget widget-hide arrow prev disabled" href="#">Previous</a> <a class="widget widget-hide arrow next" href="#">Next</a> </div> </div>
4. If you want to basic carousel that displays one image at a time:
<div class="slide-box slide-box-carousel box-active"> <img class="slide slide-carousel slide-active" src="1.jpg" alt="Alt 1"> <img class="slide slide-carousel slide-next" src="2.jpg" alt="Alt 2"> <img class="slide slide-carousel" src="3.jpg" alt="Alt 3"> <img class="slide slide-carousel" src="4.jpg" alt="Alt 4"> <img class="slide slide-carousel" src="51.jpg" alt="Alt 5"> <div class="controls"> <a class="widget widget-hide close" href="#">Close</a> <a class="widget widget-hide arrow prev disabled" href="#">Previous</a> <a class="widget widget-hide arrow next" href="#">Next</a> </div> <ul class="pager pager-inline"> <li><a class="number 1 active" href="#" title="1">1</a></li> <li><a class="number 2" href="#" title="2">2</a></li> <li><a class="number 3" href="#" title="3">3</a></li> <li><a class="number 4" href="#" title="4">4</a></li> <li><a class="number 5" href="#" title="5">5</a></li> </ul> </div>
5. Default plugin options.
{ container : '.slide-box', slideBox : '.slide-box', slide : '.slide', slideBoxClick : false, setPath : false, wrapSlides : false, loopSlides : false, interval : 5000, debug : debug }
Change log:
2018-04-06
- v1.6.3: Applied same media type across media queries.
2018-03-27
- Smoothed out slideshow animations on Carousels and zoomed slideBoxes.
2018-03-18
- Cleaned up external functions.
2017-11-08
- Moved global variables debug, mobile, and imgDirDefault to a separate file (src/plugin/includes/slidebox-globals.js).
- Some cleaning up of CSS styles.
2017-08-09
- Added examples and setup for automatic looping.
This awesome jQuery plugin is developed by carst. For more Advanced Usages, please check the demo page or visit the official website.