Показать сообщение отдельно
  #1 (permalink)  
Старый 07.07.2010, 23:44
Аспирант
Отправить личное сообщение для igsavenko Посмотреть профиль Найти все сообщения от igsavenko
 
Регистрация: 15.01.2010
Сообщений: 83

Помогите исправить (движение по элементам)
Вот написал такую корявую функцию, которая ДОЛЖНА двигаться по всем элементам по очереди и добавлять к каждому класс при последующем вызове очищать все и добавить этот класс к следующему. Как бы функция это самое и делает, но как сделать задержку... иначе сразу в конец убегает

$(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)
        })
});

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

Последний раз редактировалось igsavenko, 08.07.2010 в 00:13.
Ответить с цитированием