An extendable slider.
<ul id="example1">
<li><img src="1.jpg" /></li>
<li><img src="2.jpg" /></li>
<li><img src="3.jpg" /></li>
<li><img src="4.jpg" /></li>
</ul>
Include the scripts in your project.
var slidr = new $.slidr($('#example1'), {
width: 800, // max slide width
height: 500 // max slide height
});
var slidr = new $.slidr($('#example1'), {
width: 800, // max slide width
height: 500, // max slide height
thumb_width: 75, // max thumb width
thumb_height: 75, // max thumb height
speed: 500, // transition speed
// navigation options, enabled by default
navigation: {
keys: true, // left/right-arrow navigation
mouse: true // click on element to go to next slide
}
// modules
thumbs: $.slidr_thumbnails, // define thumbnails
transitions: $.slidr_transitions, // define slide transition
// callbacks
before_slide_change_callback: function() {}, // function to be called before slide change
after_slide_change_callback: function() {} // function to be called after slide change
});
var slidr = new $.slidr($('#example1'), {
width : 500,
height : 300
});
// Go to next slide
slidr.goto_next();
// Go to previous slide
slidr.goto_prev();
// Go to slide number (start from 0)
slidr.goto_slide(1);
// Autoslide start - set interval to 2 seconds
slidr.auto_slide_start(2000);
// Autoslide stop
slidr.auto_slide_stop();
// is slider auto playing
// returns either true or false
slidr.is_auto_slide_playing();
// get current slide
slidr.get_current_slide();
// get slide dom element by index
slidr.get_slide(2);
Tests are runned with Evergreen
jQuery
Tested and works in IE6, IE7, IE8, IE9, Chrome (15), FireFox (8), Opera (11)