Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> слайдер срабатывает один раз 
:(
    Опции темы
serrggeee
Дата 13.10.2014, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 29.12.2011

Репутация: нет
Всего: нет



Здравствуйте в общем есть такой слайдер http://hostserg.irk0.ru/ пока оно настраивается работает только одна кнопка "forward" но всего лишь раз. Код простой 
Код

(function($) {
$.fn.scrollbox = function(config) {
  //default config
  defConfig = {
    step: 50,                // Distance of each single step (in pixels)
    speed: 32,              // Delay after each single step (in milliseconds)
    switchItems: 1,         // Items to switch after each scroll event
    direction: 'vertical',
    distance: 'auto',            
  };
  config = $.extend(defConfig, config);
  config.scrollOffset = config.direction === 'vertical' ? 'scrollTop' : 'scrollLeft';
  return this.each(function() {
    var container = $(this),
        containerUL,
        nextScrollId = null,
        forward,
        scrollForward,
    containerUL = container.children('ul:first-child');
    scrollForward = function() {
                containerUL.children('li:nth-child(1)').removeClass('leftSide');
                containerUL.children('li:nth-child(1)').addClass('rightSide  ');
                containerUL.children('li:nth-child(2)').removeClass('scale90 leftSide');
                containerUL.children('li:nth-child(2)').addClass('scale80 leftSide');
                containerUL.children('li:nth-child(3)').removeClass('scale100');
                containerUL.children('li:nth-child(3)').addClass('scale90 leftSide');
                containerUL.children('li:nth-child(4)').removeClass('scale90 rightSide');
                containerUL.children('li:nth-child(4)').addClass('scale100');
                containerUL.children('li:nth-child(5)').removeClass('scale80 rightSide');
                containerUL.children('li:nth-child(5)').addClass('scale90 rightSide');
    };
    forward = function() {
      scrollingId = setInterval(scrollForward, config.speed);
    };
    // bind events for container
    container.bind('forward', function() { clearTimeout(nextScrollId); forward(); });
  });
};
}(jQuery));


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0363 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.