Вопрос обратного отсчета - PullRequest
0 голосов
/ 25 мая 2011

Я пользуюсь Китом Вудом для классных часов обратного отсчета и замечаю какое-то странное поведение и смотрю, не может ли кто-нибудь его прибить.Часы, кажется, падают после просмотра обратного отсчета.Кажется, он отслеживает правильное время, но, как вы увидите, он просто останавливается более чем на секунду после нескольких секунд.

Если вы посмотрите его примерно на 30 секунд, вы увидите его

http://dl.dropbox.com/u/2982102/temp/countdownclock_052411/index.html

Любая помощь по этому вопросу будет огромной

Спасибо

Ответы [ 3 ]

1 голос
/ 25 мая 2011

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

Очевидное решение состоит в том, чтобы уменьшить интервал (возможно, чуть менее 500 мс, что должно безопасно обеспечить его выполнение не реже одного раза в секунду в 99,9% времени). Это должно быть безопасно, хотя, возможно, стоит посмотреть на производительность, чтобы убедиться, что она не слишком обременительна.

0 голосов
/ 25 мая 2011

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

Пауза возникает, когда она показывает одно и то же значение для двух последовательных тиков, первый из которых находится впереди (то есть неправильно), а второй - правильно.

0 голосов
/ 25 мая 2011

Я не вижу, что вы описываете.

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

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

...