Cycle2 is a versitile slideshow plugin for jQuery built around ease-of-use. It supports a declarative initialization style that allows full customization without any scripting. Simply include the plugin, declare your markup, and Cycle2 does the rest.
Highlights:
Supports all browswers
Declarative: no scripting needed!
Responsive: fully control your slideshow via css (resize this page to see!)
Customizable: per-slide option overrides
Extensible: fully customizable API (on a per-slideshow basis if you wish)
Smart: supports image loading and delayed initialization
Smarter: supports progressive image loading
Out-of-the-box functionality for pagers, captions, overlays, and prev/next controls
Support for swipe gesture on mobile devices
Fade, scroll, shuffle, tile and carousel transitions