Stylish jQuery Slideshow with Cool Transitions - Skitter
File Size: | 619 KB |
---|---|
Views Total: | 33110 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

Skitter is a jQuery plugin for creating stylish image slideshows that come with more than 38+ cool transition effects, 4 themes and a lot of options to fit your needs.
More example:
Basic Usage:
1. Load the latest jQuery library and jQuery Skitter plugin on the web page
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <script type="text/javascript" language="javascript" src="js/jquery.skitter.min.js"></script>
2. Include jQuery easing plugin for easing effects (optional)
<script type="text/javascript" language="javascript" src="js/jquery.easing.1.3.js"></script>
3. Include required css file on the page
<link href="css/skitter.styles.css" type="text/css" media="all" rel="stylesheet" />
4. Markup html structure
<div class="box_skitter box_skitter_large"> <ul> <li><a href="#cube"><img src="images/example/001.jpg" class="cube" /></a> <div class="label_text"> <p>cube</p> </div> </li> <li><a href="#cubeRandom"><img src="images/example/002.jpg" class="cubeRandom" /></a> <div class="label_text"> <p>cubeRandom</p> </div> </li> <li><a href="#block"><img src="images/example/003.jpg" class="block" /></a> <div class="label_text"> <p>block</p> </div> </li> <li><a href="#cubeStop"><img src="images/example/004.jpg" class="cubeStop" /></a> <div class="label_text"> <p>cubeStop</p> </div> </li> </ul> </div>
5. Call the plugin with options
$(document).ready(function() { $('.box_skitter_large').skitter({ theme: 'clean', // minimalist, round, clean, square numbers_align: 'center', // Alignment of numbers/dots/thumbs progressbar: true, // Displays progress bar dots: true, // Navigation with dots preview: true // Preview with dots }); });
6. All the options
$('.box_skitter_large').skitter({ // Animation velocity velocity: 1, // Interval between transitions interval: 2500, // Default animation animation: '', // Numbers display numbers: false, // Navigation display navigation: false, // Label display label: true, // Easing default easing_default: '', // The skitters box (internal) skitter_box: null, // @deprecated time_interval: null, // Image link (internal) images_links: null, // Actual image (internal) image_atual: null, // Actual link (internal) link_atual: null, // Actual label (internal) label_atual: null, // Actual target (internal) target_atual: '_self', // Skitter width (internal) width_skitter: null, // Skitter height (internal) height_skitter: null, // Image number loop (internal) image_i: 1, // Is animating (internal) is_animating: false, // Is hover skitter_box (internal) is_hover_skitter_box: false, // Smart randomly (internal) random_ia: null, // Randomly sliders show_randomly: false, // Navigation with thumbs thumbs: false, // Hide numbers and navigation hide_tools: false, // Fullscreen mode fullscreen: false, // Loading data from XML file xml: false, // Navigation with dots dots: true, // Final opacity of elements in hide_tools opacity_elements: 0.75, // Interval animation hover elements hide_tools interval_in_elements: 200, // Interval animation out elements hide_tools interval_out_elements: 300, // Onload Callback onLoad: null, // Function call to change image imageSwitched: null, // @deprecated max_number_height: 20, // Alignment of numbers/dots/thumbs numbers_align: 'center', // Preview with dots preview: false, // Focus slideshow focus: false, // Focus active (internal) foucs_active: false, // Option play/pause manually controls: false, // Displays progress bar progressbar: false, // CSS progress bar progressbar_css: {}, // Is paused (internal) is_paused: false, // Is blur (internal) is_blur: false, // Is paused time (internal) is_paused_time: false, // Time start (internal) time_start: 0, // Elapsed time (internal) elapsedTime: 0, // Stop animation to move mouse over it. stop_over: true, // Enable navigation keys enable_navigation_keys: false, // Specific animations with_animations: [], // Function call to go over the navigation buttons // mouseOverButton: function() { $(this).stop().animate({opacity:0.5}, 200); }, mouseOverButton: null, // Function call to go out the navigation buttons // mouseOutButton: function() { $(this).stop().animate({opacity:1}, 200); }, mouseOutButton: null, // Sets whether the slideshow will start automatically auto_play: true, // Label animation type label_animation: 'slideUp', // Theme theme: null, responsive: { small: { animation: 'fade', max_width: 768 }, medium: { max_width: 1024 } } });
Changelog:
2020-04-12
- v5.1.8: Bugs fixed.
2018-07-30
- v5.1.5
2017-07-30
- v5.1.4
2017-05-31
- v5.0.3
2017-05-25
- v5.0.2: bugfixes
2015-05-05
- Bugfix: function browser removed
2014-07-12
- Fixed a bug and improvements in the rotation animation.
2014-07-07
- Bug fix: change live function to on
- Remove old jquery
This awesome jQuery plugin is developed by thiagosf. For more Advanced Usages, please check the demo page or visit the official website.