- Overview
- Documents
QueueSlider is another jQuery slider plugin for variable width images.
Supported Browsers
- Chrome (latest version)
- Internet Explorer (6+)
- Firefox (latest version)
- Safari (latest version)
-
sex shop
sex shop
sex shop
sex shop
sex shop
seks shop
spanish fly
psikolog
sohbet numara
sohbet hatti
Source: github.com
1. INCLUDE JS FILES
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="jquery-1.11.0.min.js"><\/script>')</script>
<script src="../jquery.queueslider.min.js"></script>
2. HTML
<div id="qs1" class="queueslider">
<ul class="queue">
<li><img src="images/img1.jpg" alt="Entering Louisville, KY" /></li>
<li><img src="images/img2.jpg" alt="Bridges" /></li>
<li><img src="images/img3.jpg" alt="Chicago, IL from Grant Park" /></li>
<li><img src="images/img4.jpg" alt="Bridge in Chicago, IL" /></li>
</ul>
</div>
3. JAVASCRIPT
(function($) {
$(window).bind('load', function() {
$('div#qs1').queueSlider();
});
}(jQuery));
4. OPTIONS
{
mode: 'horizontal', // Use horizontal or fade
alignMode: 'center', // Use center, left, or right to align the slider
delay: 0, // Delay the start of slider
fade: 0.3, // Opacity of images not being viewed, use -1 to disable
transitionSpeed: 700, // fade and slide transition speed in milliseconds
speed: 7000, // auto-play speed in milliseconds, use 0 to disable
direction: 1, // 1 for auto-play forward, -1 for auto-play in reverse
offScreen: false, // Set to true for a full screen slider
autoHeight: false, // Adjust slider height for each slide
touchEnabled: true, // Allow touch interaction with the slider
swipeThreshold: 50, // Amount of pixels a touch swipe needs to exceed in order to slide
buttons: true, // Enable Previous/Next buttons
keyboardButtons: true, // Enable keyboard right/left buttons to advance slides
previous: 'Previous', // Previous button text
next: 'Next' // Next button text
}
5. METHODS
First, initialize and save the QueueSlider to a variable.
var $slider = $('.queueslider').queueSlider({
speed: 2000,
buttons: false
});
getState(property)
Get the state of the QueueSlider. Available options are:
- initialized (boolean)
- playing (boolean)
- busy (boolean)
- count (number)
- index (object)
- index.active (number)
- index.previous (number)
- viewport (object)
- viewport.width (number)
$slider.data('queueslider').getState('index.active');
nextSlide()
Go to the next slide.
$slider.data('queueslider').nextSlide();
previousSlide()
Go to the previous slide.
$slider.data('queueslider').previousSlide();
goToSlide(index)
Go to a specific slide index (zero-based).
$slider.data('queueslider').goToSlide(3);
destroy()
Destroy the slider.
$slider.data('queueslider').destroy();
rebuild(options)
Rebuild the slider. Optionally, pass in a new settings object.
$slider.data('queueslider').rebuild({direction: -1});
6. EVENTS
slideStart
Triggered before the slider starts the transition to the new slide.
$slider.bind('slideStart', function(e, index) {
console.log(e); // The event object.
console.log(index); // The index of the new slide.
});
slideEnd
Triggered after the slider transitions to the new slide.
$slider.bind('slideEnd', function(e, index) {
console.log(e); // The event object.
console.log(index); // The index of the new slide.
});
JS Tutorial
