jquery(document).ready(function(e) { jquery(".is-carousel").each(function(){ var carousel_id = jquery(this).attr('id'); var carousel_auto = jquery(this).data('notauto')?false:true; var carousel_auto_timeout = jquery(this).data('auto_timeout')?jquery(this).data('auto_timeout'):3000; var carousel_auto_duration = jquery(this).data('auto_duration')?jquery(this).data('auto_duration'):800; topcarousel = jquery(this).find(".carousel-content"); if(topcarousel.length){ if(carousel_id=='big-carousel'){ visible = 3; align = "center"; start = -1; }else{ visible = 0; align = false; start = 0; } tcarousel = topcarousel.caroufredsel({ responsive : false, items : { visible : function(visibleitems){ if(visible>0){ if(visibleitems>=3){ return 5; }else{ return 3; } }else{return visibleitems+1;} }, minimum : 1, start : start, }, circular: true, infinite: true, width : "100%", auto : { play : carousel_auto, timeoutduration : carousel_auto_timeout, duration : carousel_auto_duration, pauseonhover: "immediate-resume" }, align : align, prev : { button : "#"+carousel_id+" .prev", key : "left" }, next : { button : "#"+carousel_id+" .next", key : "right" }, scroll : { items : 1, duration : carousel_auto_duration, fx : "scroll", easing : 'quadratic', }, }) } }); });