Показать сообщение отдельно
  #5 (permalink)  
Старый 12.08.2011, 13:24
Новичок на форуме
Отправить личное сообщение для klem4 Посмотреть профиль Найти все сообщения от klem4
 
Регистрация: 12.08.2011
Сообщений: 3

Буду рад, если кто-то предложит стандартное решение. Пока реализовал через свою функцию 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>
Ответить с цитированием