/* List Ticker by Alex Fish // www.alexefish.com // // options: // // effect: fade/slide // speed: milliseconds */ (function($){ $.fn.list_ticker = function(options){ var defaults = { speed:4000, effect:'slide' }; var options = $.extend(defaults, options); return this.each(function(){ var obj = $(this); var list = obj.children(); list.not(':first').hide(); setInterval(function(){ list = obj.children(); list.not(':first').hide(); var first_li = list.eq(0) var second_li = list.eq(1) if(options.effect == 'slide'){ first_li.slideUp(); second_li.slideDown(function(){ first_li.remove().appendTo(obj); }); } else if(options.effect == 'fade'){ first_li.fadeOut(function(){ second_li.fadeIn(); first_li.remove().appendTo(obj); }); } }, options.speed) }); }; })(jQuery);