/* * loopedSlider 0.5.6 - jQuery plugin * written by Nathan Searles * http://nathansearles.com/loopedslider/ * * Copyright (c) 2009 Nathan Searles (http://nathansearles.com/) * Dual licensed under the MIT (MIT-LICENSE.txt) * and GPL (GPL-LICENSE.txt) licenses. * * Built for jQuery library * http://jquery.com * Compatible with jQuery 1.3.2+ * */ /* * markup example for $("#loopedSlider").loopedSlider(); * *
*
*
*
*
*
*
*
*
* * *
* */ if(typeof jQuery != 'undefined') { jQuery(function($) { $.fn.extend({ loopedSlider: function(options) { var settings = $.extend({}, $.fn.loopedSlider.defaults, options); return this.each( function() { if($.fn.jquery < '1.3.2') {return;} var $t = $(this); var o = $.metadata ? $.extend({}, settings, $t.metadata()) : settings; var distance = 0; var times = 1; var slides = $(o.slides,$t).children().size(); var width = $(o.slides,$t).children().outerWidth(); var position = 0; var active = false; var number = 0; var interval = 0; var restart = 0; var pagination = $("."+o.pagination+" li a",$t); if(o.addPagination && !$(pagination).length){ var buttons = slides; $($t).append("