Показать сообщение отдельно
  #1 (permalink)  
Старый 29.07.2013, 20:19
Интересующийся
Отправить личное сообщение для clampson Посмотреть профиль Найти все сообщения от clampson
 
Регистрация: 01.07.2013
Сообщений: 27

Карусель, плавная прокрутка.
Привет форум, делаю карусель изображений для сайта. Знаю что есть миллион скриптов, они конечно все крутые со своим блекджеком и барышнями, но по совместительству очень уж кучерявы для такого дилетанта в JS как я. Как то не хочется тащить на сайт код в котором мало чего понимаешь, по этому я нашёл очень простую карусель (простота спасёт мир ), и разобрался как адаптировать её под свои нужды, но как всегда бывает на форумах есть одно но, очень хочу чтобы при нажатии "далее" карусель прокручивала ряд изображений не моментально на заданную позицию, а постепенно (прозрачно для пользователя ) . Извиняюсь за такое длинное вступление, исправлюсь. Вот сам http://learn.javascript.ru/play/tuto...sel/index.html скрипт (расположен на интерактивном сервисе, всего 30 коротких строчек включая комментарии ).

Подозреваю то что мне нужно сделать должно жить тут:

document.getElementById('next').onclick = function() {
  if (position <= -width*(imgs.length-count)) return false; // уже до упора

  // последнее передвижение вправо может быть не на 3, а на 2 или 1 элемент
  position = Math.max(position-width*count, -width*(imgs.length-count));
  ul.style.marginLeft = position + 'px';
  return false;
};


Не прошу ничего делать за меня, просто дайте направление куда думать

Последний раз редактировалось clampson, 29.07.2013 в 20:24.
Ответить с цитированием