A jQuery slide plugin.
Include files:
<script src="/path/to/jquery.js"></script><!-- jQuery is required -->
<script src="/path/to/slider.js"></script>
Initialize with $.fn.slider
method
$("#target").slider({
activeClass: "slider-active", // for slide nav
autoplay: true,
contentClass: "slider-content",
disableClass: "slider-disabled", // for slide "prev" and "next" button
duration: 5000,
effect: "fade",
easing: "swing", // support "swing" and "linear", powered by jquery
navClass: "slider-nav",
nextClass: "slider-next",
prevClass: "slider-prev",
speed: 1000,
trigger: "click" // for slide nav
});
Setup with $("#target").slider(options)
, or global setup with $.fn.slider.setDefaults(options)
.
- type: string
- default: "slider-active"
A active state class for nav items.
- type: boolean
- default: true
Auto play the slide after initialized.
- type: string
- default: "slider-content"
The content container.
- type: string
- default: "slider-disabled"
A disable state class for prev and next button.
- type: number
- default: 5000
The duration milliseconds of each slide item.
- type: string
- options: "fade", "scrollx", "scrolly"
- default: "fade"
- type: string
- options: "swing", "linear"
- default: "swing"
Powered by jquery.
- type: string
- default: "slider-nav"
The navigation container.
- type: string
- default: "slider-prev"
The prev button.
- type: string
- default: "slider-next"
The next button.
- type: number
- default: 1000
The speed of the animation.
- type: string
- default: "click"
The event of trigger sliding.
- render - Render the slider
- start - Start the slider
- stop - Stop the slider
- enable - Enable the slider
- disable - Disable the slider
Usage example:
$("#target").slider({
autoplay: false
}).slider("start");
- IE 6+
- Chrome 33+
- Firefox 27+
- Safari 5.1+
- Opera 19+
As a jQuery plugin, you can reference to the jQuery Browser Support.
Released under the MIT license.