Tiny Cross-platform Image Slider Plugin - jQuery partialViewSlider
File Size: | 1.91 MB |
---|---|
Views Total: | 6342 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

partialViewSlider is a lightweight, responsive, touch-enabled image slider that displays part of the previous and next pictures on the left and right.
More features:
- Navigation arrows and pagination bullets.
- Custom slider controls.
- Autoplay and pause on hover.
- Keyboard interactions.
- Smooth transitions.
- Perspective mode.
- Auto adjusts the slider on window resize
How to use it:
1. Load the Material Icons for the slider controls (OPTIONAL).
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
2. Load the jQuery partialViewSlider plugin's files in the html page.
<link rel="stylesheet" href="dist/partialviewslider.css"> <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha384-tsQFqpEReu7ZLhBV2VZlAu7zcOV+rXbYlF2cqB8txI/8aZajjp4Bqd+V6D5IgvKT" crossorigin="anonymous"></script> <script src="dist/partialviewslider.js"></script>
3. Create a list of images to be displayed in the partical view slider.
<ul id="partial-view"> <li> <img src="1.jpg"> </li> <li> <img src="2.jpg"> </li> <li> <img src="3.jpg"> </li> <li> <img src="4.jpg"> </li> <li> <img src="5.jpg"> </li> ... </ul>
4. Call the function on the image list to initialize the plugin.
var mySlider = $('#partial-view').partialViewSlider();
5. Create custom controls using the following API methods.
// back to previous image mySlider.prev(); // go to next image mySlider.next(); // pause the slider mySlider.pause(); // resume the slider mySlider.play();
5. Set your prefered options to customize the slider.
$('#partial-view').partialViewSlider({ // 70% width: 70, // shows controls controls: true, // inside, outside, neighbors controlsPosition: 'inside', // shows background backdrop: true, // shows pagination dots dots: true, // enable autoplay auto: true, // transition speed in ms transitionSpeed: 400, // autoplay delay in ms delay: 4000, // enable pause on hover pauseOnHover: true, // enable keyboard interactions keyboard: true, // enable perspective mode perspective: false, // show multiple items at once. // this is an object of resolutions and number of items above that resolution. items: {"0": 1}, // custom next/prev arrows prevHtml: '<i class="material-icons">chevron_left</i>', nextHtml: '<i class="material-icons">chevron_right</i>' });
6. Callback functions available.
$('#partial-view').partialViewSlider({ onLoad: function() {}, onSlideEnd : function() {} });
Changelog:
2019-04-25
- Added multiple items option in the slider
This awesome jQuery plugin is developed by VeeK727. For more Advanced Usages, please check the demo page or visit the official website.