Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
YouTube 154 Подписчики
Telegram 241 Подписчики
VK 0 Подписчиков
Маркетер
Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • JavaScript

Создание фото-ленты на javascript

  • 14.06.2010

Однажды мне пришлось создавать эффекты для фото ленты на javascript. Такие эффекты часто применяются на различных сайтах, и их существует огромное множество вариантов. Мне захотелось создать свой неповторимый вариант. При изучении скрипта мне пришлось изучать несколько работ с применением таблиц, а именно со столбцами и строками. И тогда мне пришла в голову мысль об использовании таблицы в создании эффекта. При этом мне удалось избежать применения <div>.

Моя лента состояла из рисунков (их количество разнообразно и зависит от желания) и боковых стрелок (таких стрелок должно быть две). Работа ленты заключается в следующем. Как только на боковые стрелки и рисунки будет произведен клик, так сразу же будет совершаться перелистывание ленты. Для больше понятности я весь процесс перелистывания сделал следующим образом:

[sourcecode language=’javascript’]
»" »" »" »" »"
[/sourcecode]

Самым первым убирается рисунок крайней ячейки (display=’none’), после чего начинает работать функция setInterval(). Ее работа заключается в сужение этой ячейки в процентном соотношении. Это нужно для того, чтобы эффект сужение происходил плавно. При достижении ширины ячейки 1 пикселя эта ячейка удаляется и на ее место приходит созданная новая ячейка, но уже с противоположной стороны ленты. В этот момент вступает в работу функция setInterval(). Она теперь начинает расширять новую ячейку и доводит размер появившейся ячейки до размера всех остальных. Как только размер ячейки будет достигнут, создастся новый рисунок и он вставляется в эту ячейку. Так и происходит процесс движения фото-ленты, который я описал словами, но для полной ясности привожу в пример и сам скрипт:

[sourcecode language=’javascript’][/sourcecode]
Метки материала
  • скрипт
  • фото лента
jokar

Предыдущий материал
  • Полиграфия

Из истории Настольных Издательских Систем.

  • 13.06.2010
  • dins1904
Read More
Следующий материал
  • PHP
  • Готовые скрипты

Загрузка нескольких файлов одним браузером

  • 14.06.2010
  • jokar
Read More
Вас также может заинтересовать
Read More
  • JQuery

Хитрости JQuery

  • jokar
  • 23.05.2012
Read More
  • JQuery

Закруглить углы изображения при помощи JQuery

  • jokar
  • 21.05.2012
Read More
  • JQuery

Знакомьтесь: Nivo Slider от jQuery

  • tamo
  • 28.09.2010
Read More
  • JQuery

Первое знакомство с jQuery: часть первая.

  • tamo
  • 26.09.2010
Read More
  • JQuery

Продолжаем изучать jQuery: часть вторая. Учимся выделять элементы.

  • tamo
  • 26.09.2010
Read More
  • JQuery

Продолжаем изучать jQuery: работа с анимацией. Часть третья.

  • tamo
  • 26.09.2010
Read More
  • JQuery

Плагин AeroWindow для jQuery

  • jokar
  • 13.09.2010
Read More
  • JQuery

Симпатична скользящая форма на jQuery

  • jokar
  • 12.09.2010

Добавить комментарий

Для отправки комментария вам необходимо авторизоваться.

Свежие посты
  • Дайджест постов Сергея Людкевича
    • 12.09.24
  • Как юристы тормозят бизнес
    • 30.08.24
  • Продвижение оптовых кампаний в Яндекс Директ
    • 06.03.24
  • Cарафанное радио
    • 13.01.24
  • 5-55: История компании
    • 01.03.23
Маркетер
  • О проекте
  • Информационное спонсорство
  • Рекламным агентствам
  • Ссылки
(с) ООО "Маркетер". Официальный сайт. Маркетер: Статьи про рекламу, маркетинг, public relations, интернет

Введите ключевые слова для поиска и нажмите Enter