Sfera-perm.ru

Сфера Пермь
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Скрипт счетчика для сайта до нового года осталось

Счетчик времени на JavaScript

Иногда возникает необходимость в установке на сайте счетчика времени в обратном направлении. Например на сайте тур агентства, по продаже горячих путевок, очень полезно выводить такую информацию для потенциальных покупателей. Или же просто поставить на своем блоге счетчик, который будет информировать посетителей о количестве оставшихся дней до нового года. Применений такому скрипту можно найти достаточно много.

Для реализации данной задачи достаточно базовых познаний JavaScript. Но не смотря на это, я не стал писать код с нуля, т.к. в интернете полно исходников для решения поставленной задачи. В результате за основу я взял код найденный мною на одном из форумов программистов. И немного модернизировал его под свои нужды, а именно научил скрипт:

  1. по окончании обратного отсчета, скрипт вывод вместо таймера сообщение (можно заменить на поздравление)
  2. реализовал возможность вывода на одной странице нескольких копий счетчика обратного времени с разными исходными данными (полезно для сайта продажи горящих товаров, путевок)

Код на JavaScript:

В тело документа вставляем HTML код и скрипт для запуска таймера:

Этот пример выводит два таймера, как вы можете наблюдать в соответствующие блоки с заданным ID — counter1 и counter2. Вызов производиться функцией setInterval(«countDown(2)», 1000); с передающимся параметром единичкой или двойкой, который служит для обозначения блока в который будем выводить.

Скрипт можно значительно усовершенствовать используя совместно с JS еще PHP. Данным пример служит лишь для того, чтобы наглядно показать как можно реализовать обратный отсчет у себя на сайте.

Похожие записи

  • Качественный SOCKS5 прокси сервер (0)
  • Сайт какой тематики может приносить в месяц 2-4т рублей? (0)
  • Linux — поиск подстроки в файлах (1)
  • Виджет комментариев и отзывов GetRate (0)
  • PHP скачивание файлов по списку URL (5)
  • Установка rcheCMS 2.0 Realty (0)
  • Как создать сайт совместных покупок. Три способа (0)

4 комментария to “Счетчик времени на JavaScript”

Скрипт неверно показывает год и часы. Ввожу дату 2013, 7, 1 (1 июля 2013 года), на что он выдает 59 дней и 13 часов. Часы вообще не убывают… Как исправить?

В конечном итоге получилось, что в сутках 28 часов, а не 24. Помогите исправить.

Какие значения вы присваиваете переменным time_diff[1], time_diff[2] ? Есть вероятность что проблема в часовом поясе. Например если вы присваиваете им значения по средствам PHP, на стороннем хостинге, где часовой пояс выставлен в GTM0, от чего смещение на 4 часа. Это как вариант….

Если вы указываете в переменной, следующие значения:
time_diff[1] = (Date.UTC(2013, 7, 1, 0, 0, 0) — D.getTime()) / 1000; /*первый элемент массива*/
А счетчик выдает количество дней, несоответствующее вашим ожиданиям убедитесь на что время, дата в вашей ОС настроено правильно. Функция D.getTime() возвращает время установленное на вашем компьютере, ОС, в миллисекундах.

Читайте так же:
Скрипт счетчика для юкоз

Оставить комментарий

Друзья, всем привет!

Меня зовут Роман Чернышов, я веб-разработчик и данный блог посвящен моим проектам и бизнесу.

Тут я делюсь личным опытом
и отвечаю на вопросы. Я всегда готов к сотрудничеству с вами, готов реализовать проект любой сложности( опыт 10+ лет ).

Если у вас есть вопросы, предложения, вы хотите совершить покупку моих решений или заказать работу, пишите !

Новогодние скрипты и украшения для сайта

1. Скрипт: Рождественский снегопад для сайта

Используя этот скрипт, вы погрузите свой сайт в атмосферу зимнего праздника. Его охватит настоящий снегопад, состоящий из красивых и праздничных снежинок.

Добавить приведенный ниже код в ПУ — Управление дизайном — Верхняя часть сайта.

После установки скрипта, в верхней части вашего сайта появится эффект снегопада. Стандартное изображение снежинки можно поменять на свое, так же можно изменить размер самой снежинки.

2. Украшение: Мерцающая гирлянда для uCoz

В отличие от прошлых скриптов, этот код добавит на ваш сайт более аккуратный, но не менее праздничный элемент. Мигающая разноцветная гирлянда обязательно преобразит ваш сайт!

Добавить приведенный ниже код в ПУ — Управление дизайном — Верхняя часть сайта.

3. Украшение: Еще одна гирлянда

Еще одна разновидность гирлянды, отличающая изящным и аккуратным исполнением. Станет идеальным элементом вашего сайта и создаст веселый и праздничный настрой у ваших посетителей.

Добавить приведенный ниже код в ПУ — Управление дизайном — Верхняя часть сайта.

4. Украшение: Елка для сайта

Конечно, помимо Деда Мороза, у Нового года есть и другие, принятые во всем мире символы. Главный среди них – новогодняя елка – может преобразить ваш сайт с помощью простого скрипта.

Добавить приведенный ниже код в нужное место на сайте, например в правом или левом сайдбаре.

5. Украшение: Еловая ветка с игрушками для ucoz

Елка и новогодние игрушки – первое, что встречается каждому из нас в канун Нового года. Создайте для своих посетителей атмосферу уникального праздника, разместив на сайте еловую ветку с игрушками с помощью простого скрипта.

Добавить приведенный ниже код в ПУ — Управление дизайном — Верхняя часть сайта.

6. Скрипт: Светящаяся гирлянда для uCoz

Эта анимированная светящаяся гирлянда способна преобразить и украсить любой сайт. Яркие переключающиеся цвета создадут праздничное настроение у посетителей вашего сайта.

Читайте так же:
Счетчик с диском не крутится

Добавить приведенный ниже код в ПУ — Управление дизайном — Верхняя часть сайта.

7. Скрипт: Новогодняя анимированная гирлянда со снегом и еловой веткой

Гирлянды, елочные ветки, новогодние игрушки и узорчатые снежинки – все это является неотъемлемыми составляющими новогоднего празднования. Зачем ограничиваться чем-то одним? Разместите на своем сайте сразу все для яркого и веселого настроения – в этом вам поможет этот простой скрипт.

Добавить приведенный ниже код в ПУ — Управление дизайном — Верхняя часть сайта.

8. Скрипт: Летящие вниз белые снежинки

Говорят, в природе не существует двух одинаковых снежинок, чьи узоры были бы схожи. Так же дела обстоят и со скриптами, отвечающими за их вывод. Еще один вариант праздничных анимированных снежинок для вашего сайта!

Добавить приведенный ниже код в ПУ — Управление дизайном — Верхняя часть сайта.

9. Скрипт: Мелкий снежок на сайте

Медленно падающие узорчатые снежинки не так близки к реальному положению дел. Создайте для посетителей вашего сайта настоящую новогоднюю погоду, к которой многие из нас так привыкли – используя этот скрипт, вы устроите на своем сайте безостановочный снегопад.

10. Скрипт: Снег из курсора

Снегопад и падающие снежинки – это красиво и празднично, но возможность управления процессом кажется более интересной и привлекательной. С помощью этого скрипта вы устроите снегопад, исходящий из курсоров ваших посетителей.

11. Скрипт: Курсор в форме снежинки со снегопадом

Этот скрипт подойдет тем, кто не готов довольствоваться общепринятыми решениями. Если снегопад, то из курсора, если курсор – то узорчатая снежинка!

12. Скрипт: Синие снежинки

Может, вы устали от бесконечных белых снежинок, заполонивших улицы и сайты в канун Нового года? Этот скрипт позволит вам привнести немного уникальности в праздничную атмфосферу вашего сайта, отобразив на нем падающие снежинки синего цвета.

Всех с праздниками и надеемся данная коллекция новогодних скриптов пригодится при встречи Нового года.

17 отличных скриптов обратного отсчета, которые вам могут понадобиться в любой момент

Скрипты обратного отсчета очень полезны для владельцев веб-сайтов или блогов, кто хочет о чем-то проинформировать своих читателей и посетителей. Будете ли вы внедрять обновление в блоге или ваш блог находится на реконструкции, у вас будет возможность предупредить пользователей, что скоро все встанет на свои места, и даже указать время, когда это произойдет.

Сегодня мы подготовили для вас подборку скриптов с таймерами обратного отсчета. Это, как нам кажется, лучшие примеры реализации подобной функции.

01. Анимированный счетчик на javascript

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

Читайте так же:
Access счетчик по порядку

Сайт-источник: http://codecanyon.net/item/javascript-animated-counter/233648
Предпросмотр: http://codecanyon.net/item/javascript-animated-counter/full_screen_preview/233648

02. Страница «На реконструкции» в стиле параллакс

Страница «На реконструкции» в стиле параллакс позволит вам «украсить» свою страницу «Скоро открытие» динамическим трехмерным облачным небом, на котором будет расположен ваш логотип или графический элемент на ваше усмотрение. Скрипт работает во всех современных браузерах (Chrome, Safari, Opera, Safari, IE9)

03. Страница «На реконструкции» с обратным отсчетом

Очень простая и адаптивная страница «на реконструкции» с обратным отсчетом. Здесь можно отметить наличие руководства, с помощью которого вы без труда подстроите страницу под собственные нужды.

04. Fancy Countdown – jQuery-плагин

Fancy Countdown представляет собой конфигурируемый jQuery-плагин, позволяющий вас создавать привлекательные таймеры обратного отсчета. Он очень прост в использовании. Вы можете указать необходимую дату. Плагин поставляется с расширяемым АПИ, и настройка займет не более 3-х минут. Стоит отметить работоспособность на iPhone, iPad и т.д, а также на смартфонах с поддержкой javascript.

05. jsCountdown

Скрипт включает 14 разных тем оформления, из которых вы можете выбрать необходимую вам, а также файл шаблона в PNG-формате, который позволит вам создавать собственные шаблоны. Стоит отметить наличие документации и превью, а также упрощенный процесс настройки, представляющий собой генератор опций.

06. Целевая страница «Coming Soon»

javascript-счетчик до открытия веб-сайта с 6 разными эффектами + jQuery.

07. Счетчик для сайта на реконструкции

Отличный скрипт обратного отсчета до открытия сайта с использованием кода Ajax и jQuery. Вам не требуется заводить базу данных для нормальной работы скрипта. К тому же, скрипт совместим как с браузерами с включенной поддержкой javascript, так и с браузерами, где поддержка отсутствует.

08. WordPress-плагин: Coming Soon

Coming Soon – это плагин для WP, который позволяет вам заменить главную страницу сайта на модную и удобную страницу-оповещение о скором открытии. Вы можете добавлять собственный логотип, фоны, шапки и подвалы и многое другое. Здесь также представлены богатая палитра уже готовых набросков.

09. Виджет Broadcast Countdown

Данный виджет включает в себя настройку двух режимов: повторяющегося и единовременного. Здесь можно выставить текстовый заголовок обратного отсчета, потоковый URL, а также опцию для настройки таймера на обратный отсчет до единовременного события. Стоит отметить наличие выбора даты и времени на jQuery, что значительно облегчает процесс.

Читайте так же:
Жилищник войковский поверка счетчиков

10. WordPress-сайт в разработке или не отвечает по техническим причинам

Плагин DP Maintenance включает возможность добавить режим закрытия сайта на разработку или на время технических работ. Стоит отметить, что плагин представляет на выбор 3 адаптивных шаблона.

11. 5sec Maintenance Mode

Плагин предлагает 6 забавных шаблонов с оформляемым обратным отсчетом. Все шаблоны оптимизированы под поисковые системы и Google.

12. Плагин jQuery Countdown

Плагин очень просто встроить с возможностью останавливать его и запускать вновь.

13. jQuery-countdown

Данный обратный отсчет оформлен красивой анимацией. Проект пока что находится в стадии бета.

14. jQuery Countdown Timer

Отличный jQuery-плагин для отображения таймера обратного отсчета. Он будет показывать оставшееся количество дней, часов, минут и секунд до определенного вами события.

15. Добавляем таймер с обратным отсчетом на сайт

Научитесь встраивать таймер с обратным отсчетом в собственный сайт посредством jQuery.

Сайт-источник ушел в небытие | Предпросмотр отправился туда же

16. T(-) Countdown: плагин для WordPress

WordPress-плагин T(-) Countdown поможет вам отобразить стильный таймер обратного отсчета без использования Flash (в боковой панели посредством виджета или в сообщение при помощи короткого тэга). Отличный способ оповещать людей о предстоящем событии.

17. Uji Countdown: настраиваемый таймер обратного отсчета на HTML5

Uji Countdown позволяет вам отображать обратный отсчет в сообщениях или на страницах. Самый простой способ встраивания полностью настраиваемого таймера на HTML5.

Вам понравился материал? Поблагодарить легко!
Будем весьма признательны, если поделитесь этой статьей в социальных сетях:

Таймер обратного отсчета на jQuery

При создании информационной страницы для какого-либо события очень полезным элементом будет дисплей с обратным отсчетом времени. Счетчик подстегивает посетителя визуализацией утекающий сквозь пальцы секунд, что в сочетании с полем для введения адреса email может существенно увеличить базу подписчиков.

В данном уроке мы построим плагин jQuery для вывода таймера обратного отсчета. Он будет выводить количество оставшихся дней, часов, минут и секунд до определенного момента. Анимированное обновление счетчика совершается каждую секунду.

Плагин имеет имя “countdown” (в переводе на русский язык — «обратный отсчет»). Вызванный для пустого элемента, плагин будет заполнять его кодом HTML, необходимым для формирования дисплея таймера. Больше не надо ничего делать, только выбрать нужный элемент, в котором будет отображаться время.

Генерируемая разметка

В выше приведённом примере плагин вызван для элемента div с идентификатором countdown. Плагин добавляет ему класс countdownHolder (поэтому несколько стилей применяются к элементу с помощью кода CSS).

Рассмотрим разметку для цифр. Существует два элемента span с классом digit для каждой единицы времени (дни, часы, минуты и секунды), что налагает ограничения по обратному отсчету количества дней (не более 99).

Читайте так же:
Кувшин аквафор престиж с механическим счетчиком

Статический класс определяет для цифр градиентный фон и тени. При анимации данный класс удаляется, и CSS3 работает без замедления. Цифры объединены в группы, поэтому легко изменить стили для них. Например, добавление свойства font-size к классу .countDays будет влиять на обе цифры дня.

Элемент span .countDiv является разделителем между единицами времени. Двоеточие формируется с помощью псевдо элементов :before/:after .

А как генерируется разметка?

jQuery

Сначала сделаем вспомогательные функции, которые используются в плагине:

  • init — генерирует разметку, которая приведена выше;
  • switchDigit — получает элемент span . position и анимирует цифры внутри него.

Выделим данный функционал отдельно, чтобы можно было рассматривать код плагина без помех.

assets/countdown/jquery.countdown.js

Теперь рассмотрим код плагина. Наш плагин может получать параметры для конкурирования — время события и возвратную функцию, которая выполняется на каждом такте отсчета и получает в качестве параметра оставшееся время. Для наглядности выше описанные функции в коде не приводятся.

assets/countdown/jquery.countdown.js

Функция tick вызывает саму себя (рекурсия) каждую секунду. В ней мы вычисляем время между заданной точкой и текущим значением. Функция updateDuo затем обновляет цифры в соответствии с полученными данными.

Плагин готов! Теперь рассмотрим пример его использования (демонстрационная страница):

assets/js/script.js

Конечно, чтобы демонстрация заработала, нужно подключить файлы CSS и JavaScript из папки плагина к странице.

Заключение

Плагин можно использовать на страницах с информацией о каком-либо событии. Основными его преимуществом является полная реализация на CSS без изображений. Увеличение или уменьшение размера шрифта позволяет выделить нужные единицы времени. А для отключения ненужных единиц надо использовать свойство display:none в соответствующем классе.

Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: tutorialzine.com/2011/12/countdown-jquery/
Перевел: Сергей Фастунов
Урок создан: 12 Января 2012
Просмотров: 150177
Правила перепечатки

5 последних уроков рубрики «jQuery»

Анимация набора текста на jQuery

Сегодня мы бы хотели вам рассказать о библиотеке TypeIt — бесплатном jQuery плагине. С её помощью можно имитировать набор текста. Если всё настроить правильно, то можно добиться очень реалистичного эффекта.

Временная шкала на jQuery

jQuery плагин для создания временной шкалы.

Заметка: Перезагрузка и редирект на JavaScript

Быстрая заметка, где вы сможете найти парочку JS сниппетов для перезагрузки и перенаправления пользователей через JavaScript.

Рисуем диаграмму Ганта

jQuery плагин для создания диаграммы Ганта.

AJAX и PHP: загрузка файла

Пример того как осуществить загрузку файла через PHP и jQuery ajax.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector