Листающийся блок с привязкой ко времени! Help!

Статус
Закрыто для дальнейших ответов.

Egept Ru

Новичок
Регистрация
19.10.2015
Сообщения
4
Ребят, привет. Возникла проблема с созданием таблицы.
Опишу, что хотим получить, хоть подскажите в какую сторону копать (только не "туда" или "сюда"))))
"я даже сформировать не могу чётко мысль"

Мы хотим получить список, пример:

7.00 Доброе утро.
8.00 Новости
9.00 и так далее
Два нюанса, Нужен какой то указатель с привязкой ко времени,

7.00 Доброе утро.
-> 8.00 Новости
9.00 и так далее

Соответсвенно привязанный к реальному времени, МСК

Ну и второе, список должен прокручиваться, с прокруткой всё понятно, на базе листающейся таблицы. А вот как быть с указателем и привязкой ко времени.

Чтоб вопросов не возникало, для чего зачем, мы онлайн тв, только начинаем работать, нужна приличная "программа передач"
Спасибо)
 

Volly

Well-Known Member
Регистрация
21.03.2012
Сообщения
831
Зависит от того, как создана страница: статичная-html без возможности/с возможностью исполнения на ней скриптов сервера, формируется серверным скриптом данными из базы и т. д.
 

Egept Ru

Новичок
Регистрация
19.10.2015
Сообщения
4
Volly сказал(а):
Зависит от того, как создана страница: статичная-html без возможности/с возможностью исполнения на ней скриптов сервера, формируется серверным скриптом данными из базы и т. д.
Это обычный wordpress) Чуть бы конкретики:)
 

motek

злой как @
Регистрация
13.04.2010
Сообщения
730
studiapuls сказал(а):
Ну и второе, список должен прокручиваться, с прокруткой всё понятно, на базе листающейся таблицы. А вот как быть с указателем и привязкой ко времени.
Время смены пункта списка регулируется функцией setTimeout
 

Egept Ru

Новичок
Регистрация
19.10.2015
Сообщения
4
motek сказал(а):
Ну и второе, список должен прокручиваться, с прокруткой всё понятно, на базе листающейся таблицы. А вот как быть с указателем и привязкой ко времени.
Время смены пункта списка регулируется функцией setTimeout
Я может не много не правильно выразил мысль, setTimeout работает на заданное время, а есть ли возможность привязать переключение к реальному времени?
 

motek

злой как @
Регистрация
13.04.2010
Сообщения
730
текущее время на сервере - калькулятор корректировки текущего времени в браузере - функцией setTimeout, выставленной на один час, прокручиваем пункт списка с соответствующим временным отрезком...текущий пунк списка выделяем стилями :)
 

Egept Ru

Новичок
Регистрация
19.10.2015
Сообщения
4
motek сказал(а):
текущее время на сервере - калькулятор корректировки текущего времени в браузере - функцией setTimeout, выставленной на один час, прокручиваем пункт списка с соответствующим временным отрезком...текущий пунк списка выделяем стилями :)
Мммм) таааак)))
Спасибо) будем пробовать:)
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 137
Только не 1 час, а лучше раз в минуту.

Я бы сделал так, не претендуя на лучший вариант.
На сервере проставлял бы data-time="unixtime"
Потом на JS через цикл прогонял бы все data-time на странице и сравнивал с текущим временем, если оно больше или равно данному времени, то делаем переключение.
Цикл прогонял бы раз в минуту. Для уменьшения нагрузки, в цикле делал бы проверку не всех элементов, а уже текущего и следующего на данное условие.

Вот примерно так
http://jsfiddle.net/BaNru/92nxphqs/
Разумеется я показал примерный смысл, а не то что описал выше.
Вместо рандома, должно быть время.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ