/* * jQuery xFade 1.0 * http://labs.firmanw.com/jquery-xfade * Copyright (c) 2011 Firman Wandayandi * Dual licensed under the MIT and GPL licenses. */ (function(c){ var b=[]; var a=[]; c.fn.xfade=function(d){ return this.each(function(e){ a.push(c(this)); b[e]={ container:null, settings:{ effect:"fade", speed:"slow", order:"sequence", timeout:4000, height:"auto", containerClass:false, children:false, onBefore:false }, timeout:700, current:1, last:0, init:function(f,g){ var j=this; j.container=f; if(g){ c.extend(j.settings,g) } var k=j.items(); if(k.length>1){ c(j.container).css({ position:"relative", height:j.settings.height }); if(j.settings.containerClass){ c(j.container).addClass(j.settings.containerClass) } for(var h=0;h