Вот написал такую корявую функцию, которая ДОЛЖНА двигаться по всем элементам по очереди и добавлять к каждому класс при последующем вызове очищать все и добавить этот класс к следующему. Как бы функция это самое и делает, но как сделать задержку... иначе сразу в конец убегает 
$(document).ready (function () {
        $('#viewscarousel-anounce-roller-block-1 li:first').addClass('clicked');
        $('.top-block-announce-roller-block:first').addClass('checked');
        var a;
        $('#viewscarousel-anounce-roller-block-1 li').each( function() {
            setInterval(function() {
            $('#viewscarousel-anounce-roller-block-1 li').removeClass('clicked');
            /*ВОТ ТУТ НАЧИНАЮТСЯ ПРОБЛЕМЫ THIS НЕ ИЗВЕСТЕН*/
            $(this).toggleClass('clicked');
            if($(this).hasClass('clicked'))
            {
                var id = $(this).attr('jcarouselindex');
                var doc = $('.top-block-announce-roller-block').each(
                    function() {
                        $(this).removeClass('checked');
                        var fid = $(this).attr('identify');
                        if(fid == id)
                        {
                            $(this).addClass('checked');
                        }
                    }
                );
            }
            },4000)
        })
});
Помогите 

 а то я не справлюсь без Вашей помощи 
