Versatile Touch-enabled Slider Plugin With jQuery - EasySlides
File Size: | 23 KB |
---|---|
Views Total: | 16588 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
EasySlides is a fancy jQuery slider plugin to create responsive, mobile-friendly content carousels with minimal markup.
Features:
- 4 slider types: single slide, multi slide, coverflow and circular.
- Auto rotation.
- Allows to rotate through slides with touch swipe events.
- Responsive design.
How to use it:
1. To get stated, include the following JavaScript and CSS files on the web page.
<link href="jquery.easy_slides.css" rel="stylesheet" /> <script src="/path/to/cdn/jquery.min.js"></script> <script src="jquery.easy_slides.js"></script>
2. Create a basic carousel that displays one slide at a time.
<div class="slider slider_one_big_picture"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> <div class="next_button">NEXT</div> <div class="prev_button">PREV</div> <div class="nav_indicators"></div> </div>
$('.slider_one_big_picture').EasySlides()
3. Create a cover flow style rotator.
<div class="slider slider_circle_10"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> <div class="next_button">NEXT</div> <div class="prev_button">PREV</div> </div>
$('.slider_circle_10').EasySlides({ 'show': 13 // the number of slides to show })
4. Create a horizontal scroller that displays four slide at a time.
<div class="slider slider_four_in_line"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> <div class="next_button">NEXT</div> <div class="prev_button">PREV</div> </div>
$('.slider_four_in_line').EasySlides()
5. Create a clock style circular rotator.
<div class="slider slider_clock"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> <div class="next_button">NEXT</div> <div class="prev_button">PREV</div> </div>
$('.slider_clock').EasySlides({ 'show': 15 })
6. All default customization options.
{ 'autoplay': false, 'timeout': 3000, 'show': 5, 'vertical': false, 'reverse': false, 'touchevents': true, 'delayaftershow': 300, 'stepbystep': true, 'startslide': 0, 'loop': true, 'distancetochange': 10, 'beforeshow': function () {}, 'aftershow': function () {}, 'onclick': function (slide) {}, 'disabledefaultclick': false, }
Changelog:
2024-09-26
- feat: added onclick & disabledefaultclick callbacks
2021-09-22
- Added random slider
2020-09-02
- CSS updated for responsive design
2018-12-06
- fixed for mobile
2018-07-30
- fixed callbacks
2018-04-06
- Add "loop" setting
This awesome jQuery plugin is developed by IvanShabanov. For more Advanced Usages, please check the demo page or visit the official website.