Добавить автоматический скролл

Тема в разделе "JavaScript", создана пользователем Горбушка, 9 сен 2013.

Модераторы: ZiX
  1. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.175
    Симпатии:
    2.195
    Всем привет. Увы, знания в JS весьма скромные, посему прошу Вашей помощи...

    Имеется сайтец:

    Задача:
    На сайте есть слайдер с 6 слайдами. Меняются они по наведению мыши на название слайда.
    Требуется добавить автоматический скролл раз в N секунд.
    Сам код слайдера:

    JS код:
     
  2. KruGoZor

    KruGoZor Писатель

    Регистр.:
    7 сен 2013
    Сообщения:
    2
    Симпатии:
    1
    Код:
    var delay=5000;
    var amount = $('.bmenu a').size();
    var cur = 0;
    function nextSlide() {
        if (cur<amount) {
            $('.bmenu a').eq(cur).trigger('mouseenter');
            cur=cur+1;
        }else {
            cur=0;
        }
    }
    setInterval(nextSlide, delay);
    Думаю должно работать, я не проверял.
     
    Горбушка нравится это.
  3. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.175
    Симпатии:
    2.195
    Может руки кривые, может ещё чего, но не пошло...

    Куда это вставлять? Отдельной функцией не работает...
     
  4. KruGoZor

    KruGoZor Писатель

    Регистр.:
    7 сен 2013
    Сообщения:
    2
    Симпатии:
    1
    Попробуй в конец функции initBigMenu. Если не пойдёт, то посомтри что консоль браузера говорит.