Jquery часы для сайта

25-03-2010

Сейчас попробуем создать красивые (разноцветные) часы для сайта, с использованием Jquery и плагина для него под названием tzineClock который сам создаст нам эти часы, то есть нам ничего не придется делать (писать CSS стили для часов) нужно будет просто подключить Jquery и плагин к нашей странице… Вот скрин наших будущих часов и демо:


демо
Сперва нам нужно подключить css стили tzineClock и наши стили для страницы и скрипты Jquery и tzineClock в header’e:

<link rel="stylesheet" type="text/css" href="styles.css" />
<link rel="stylesheet" type="text/css" href="jquery.tzineClock/jquery.tzineClock.css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="jquery.tzineClock/jquery.tzineClock.js"></script>
<script type="text/javascript" src="script.js"></script>

Как вы видите на Jquery мы ссылаемся к гуглу… А tzineClock вы можете скачать отсюда для подключения к странице он состоит из 3 картинок и 2 файлов css и js. Последний скрипт script.js который мы включаем это наш собственный скрипт который на нужно будет набрать самим.
Далее единственное что нам понадобиться сделать ето создать один блок с классом fancyClock, а остальное за нас сделает tzineClock:

<div id="fancyClock"></div>

Давайте посмотрим как выглядит наш файл style.css который мы сдаем сами для страницы с часами:
style.css

body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
	/* Сброс стилей */
	margin:0;
	padding:0;
}

body{
	color:#dddddd;
	font-size:13px;
	background: #302b23;
	font-family:Arial, Helvetica, sans-serif;
}

#fancyClock{
	margin:40px auto;
	height:200px;
	border:1px solid #111111;
	width:600px;
}

Сперва у нас идет простой сброс стилей для кроссбраузерности, далее описывается тело нашей страницы body здесь цвет текста, размер текста, цвет фона и шрифт. После чего идет описания блока в котором будут находится наши часы это блок с id fancyClock для него мы указываем расположение, высоту 200пикселей, границы, и ширину.
Рассмотрим наш файл script.js:

$(document).ready(function(){
	/* Этот скрипт запускается после загрузки всех DOM элементов */

	$('#fancyClock').tzineClock();

});

Вот и все наши часы работают…демо

Василий8.27.2010 06:08
Прикольные часы.. Пожалуй поставлю на сайт
Мастеровой10.19.2010 06:10
Интересный пример. А как сделать чтобы они вели обратный отсчет до какой-то определенной даты? Например до даты открытия сайта?
    Master2.14.2011 12:02
    Для обратного отсчета есть такие варианты... http://www.master-sv.com/wp-demo/?wptheme=Anthracite
Максим11.24.2010 06:11
А может все же добавите ссылку на источник? Там вроде чуть подробнее объяснено и нехорошо все же авторские права не соблюдать
Фарух4.24.2012 02:04
Отличные часы, но как уменьшить их размер?
ОСТАВИТЬ КОММЕНТАРИЙ