When you're binding the itemLoadCallback, you have a state argument. this argument contains the 'init' string at initialisation. you could catch the jCarousel argument (that is what you want) at initialisation, and then use it later.
var myCarousel; function itemLoad(carousel, state) { if(state == 'init') { myCarousel = carousel; return; } /* ... */ return; }; jQuery(function() { jQuery('#carousel-selector').jcarousel({ itemLoadCallback: itemLoad, options: .... }); }); Cya. On 22 oct, 18:34, Karega <karega.mc...@gmail.com> wrote: > Is there anyway that I can access the specific carousels of an element > outside the callback function? i.e. jQuery("#id").jcarousel.scroll(3);