Буду рад, если кто-то предложит стандартное решение. Пока реализовал через свою функцию
my_add
<script type="text/javascript">
var cr = null;
jQuery(document).ready(function()
{
$('#mycarousel').jcarousel({
initCallback: function( carousel )
{
cr = carousel;
}
});
cr.my_add = function( html )
{
var old_items = $('#mycarousel li');
this.reset();
this.size( old_items.size() + 1);
var this_cr = this;
var max_index = -1;
old_items.each( function( index ){
this_cr.add( index, this );
++max_index;
});
this_cr.add( ++max_index, html );
}
// добавление нового элемента в карусель
cr.my_add("<li>new item</li>");
});
</script>