Skip to content

amsul/Slideshow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Slideshow

Current build: v1.0.0 – 12 September, 2012

Yet another jQuery slider plugin. Triggered with:

$( '.slides' ).slideshow()

### Markup

Set up your slides like this:

<section class="slides">
    <div class="slide">Slide 01</div>
    <div class="slide">Slide 02</div>
    <div class="slide">Slide 03</div>
    <div class="slide">Slide 04</div>        
</section>

### Options

You can pass in options into the slideshow. Here are the default options:

options = {
	container: 'slides-container',             // string, Class name for slides container
	wrapper: 'slides-wrapper',                 // string, Class name for slides wrapper
	slides: 'slide',                           // string, Class name for each slide
	slidesActive: 'active-slide',              // string, Class name for active slide
	
	generatePagination: true,                  // boolean, Auto generate pagination
    pagination: 'slides-pagination',           // string, Class name for pagination
    paginationList: 'slides-pagination-list',  // string, Class name for pagination list
    paginationItem: 'slides-pagination-item',  // string, Class name for pagination items
    paginationLink: 'slides-pagination-link',  // string, Class name for pagination links
    paginationActive: 'active-pagination',     // string, Class name for active pagination item
    paginationPrepend: false,                  // boolean, prepend pagination

    generateNavigation: false,                 // boolean, Auto generate next/prev buttons
    navigation: 'slides-navigation',           // string, Class name for navigation
    navigationList: 'slides-navigation-list',  // string, Class name for navigation list
    navigationItem: 'slides-navigation-item',  // string, Class name for navigation items
    navigationLink: 'slides-navigation-link',  // string, Class name for navigation links
    navigationNext: 'slides-navigation-next',  // string, Class name for next button
    navigationPrev: 'slides-navigation-prev',  // string, Class name for previous button
    navigationPrepend: false,                  // boolean, prepend navigation

    speed: 350,                                // number, Speed of the animation in milliseconds
    effect: 'slide',                           // string, 'slide' or 'fade'

    play: false,                               // number or boolean, Autoplay slideshow, a positive number will be the time between slide animation in milliseconds, `true` would set to default speed
    pauseOnHover: false,                       // boolean, Set to true and hovering over slideshow will pause it

    animationStart: function(slideshow) {},    // Function called at the start of a slide animation - has a few slideshow methods in scope
    animationComplete: function(slideshow) {}  // Function called at the completion of a slide animation - has a few slideshow methods in scope
}

$( '.slides' ).slideshow( options )




This code is (c) Amsul, 2012 – Licensed under the MIT ("expat" flavor) license.

About

Yet Another jQuery Slider Plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published