Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
 Аватар для masteris
1 / 1 / 0
Регистрация: 18.11.2012
Сообщений: 47

Как сделать нестандартный обратный отсчёт?

04.02.2019, 01:18. Показов 1394. Ответов 5

Студворк — интернет-сервис помощи студентам
Приветствую, уважаемые формучане!

Помогите, пожалуйста, разобраться со следующей задачей.

Имеется файл .html, в котором есть блок div с уникальным идентификатором id=count.
HTML5
1
<div id=count>50</div>
Внутри этого тега div с помощью скрипта время от времени генерируются разные числа - числа в теге обновляются самостоятельно без перезагрузки страницы.

Вопрос: как сделать так, чтобы каждую секунду число внутри этого тега div изменяло своё значение на -1, не зависимо от того, какое именно число в этом блоке отображается на данный момент?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.02.2019, 01:18
Ответы с готовыми решениями:

Как сделать что бы при обновлении страницы обратный отсчет не сбрасывался а продолжался?
Всем доброго времени суток. Подскажите как сделать что бы при обновлении страницы обратный отсчет не сбрасывался а продолжался ...

Обратный отсчет
Сначала число уменьшается на единицу, а потом на большую величину. Подскажите, в чем может быть проблема. &lt;!DOCTYPE html&gt; ...

Время. Обратный отсчет
Здравствуйте. Есть код &lt;SCRIPT LANGUAGE=\&quot;JavaScript\&quot; TYPE=\&quot;text/javascript\&quot;&gt; var t_m1 = $left_min; var t_s1 = $left_sec; ...

5
Эксперт JS
2036 / 1095 / 409
Регистрация: 29.04.2016
Сообщений: 2,625
04.02.2019, 02:12
Лучший ответ Сообщение было отмечено masteris как решение

Решение

masteris,

https://codepen.io/Mr_Sergo/pe... itors=1010
HTML5
1
<div id="count">50</div>
JavaScript
1
2
let count = document.querySelector('#count');
setInterval(() => +count.innerText > 0 ? count.innerText = +count.innerText - 1 : '' ,1000);
1
 Аватар для masteris
1 / 1 / 0
Регистрация: 18.11.2012
Сообщений: 47
04.02.2019, 10:16  [ТС]
Mr_Sergo, большое человеческое спасибо! Работает именно так, как нужно.
0
Эксперт JS
2036 / 1095 / 409
Регистрация: 29.04.2016
Сообщений: 2,625
04.02.2019, 10:31
Цитата Сообщение от masteris Посмотреть сообщение
большое человеческое спасибо
Да не за что, удачи вам
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
04.02.2019, 11:41
Mr_Sergo, решение верное, только можно было обойтись без унарного плюса, потому как операция вычитания -- браузер сам сообразит преобразовать тип первого операнда в числовой: '3' + 1 всегда вернёт '31', а '3' - 1 всегда вернёт 2

но, мейби, "для порядка" так и лучше, ТС хоть познакомится с новым для себя оператором, да задумается о проблеме типизации
2
04.02.2019, 12:04

Не по теме:

kalabuni,
Спасибо, знаю. Это как раз скорее "для порядка" :)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.02.2019, 12:04
Помогаю со студенческими работами здесь

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

Обратный отсчет, по окончании времени, запостить форму? как?
Вот функция обратного отсчета .. &lt;script LANGUAGE='JAVASCRIPT 1.3' TYPE='text/javascript'&gt; &lt;!-- Begin &lt;!-- var g_iCount = new...

Обратный отсчет с изменением даты, после того, как наступила первоначально заданная дата
Добрый день, есть скрипт: var eventstr = &quot;&lt;div class=&quot;xtime&quot;&gt;0&lt;/div&gt;&lt;div class=&quot;xtime&quot;&gt;0&lt;/div&gt;&lt;div...

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

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Code First и Database First в Entity Framework
UnmanagedCoder 09.07.2025
Entity Framework дает нам свободу выбора, предлагая как Code First, так и Database First подходы. Но эта свобода порождает вечный вопрос — какой подход выбрать? Entity Framework — это. . .
Как использовать Bluetooth-модуль HC-05 с Arduino
Wired 08.07.2025
Bluetooth - это технология, созданная чтобы заменить кабельные соединения. Обычно ее используют для связи небольших устройств: мобильных телефонов, ноутбуков, наушников и т. д. Работает она на частоте. . .
Руководство по структурам данных Python
AI_Generated 08.07.2025
Я отчетливо помню свои первые серьезные проекты на Python - я писал код, он работал, заказчики были относительно довольны. Но однажды мой наставник, взглянув на мою реализацию поиска по огромному. . .
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах
Programma_Boinc 08.07.2025
Тестирование энергоэффективности и скорости вычислений видеокарт в BOINC проектах Опубликовано: 07. 07. 2025 Рубрика: Uncategorized Автор: AlexA Статья размещается на сайте с разрешения. . .
Раскрываем внутренние механики Android с помощью контекста и манифеста
mobDevWorks 07.07.2025
Каждый Android-разработчик сталкивается с Context и манифестом буквально в первый день работы. Но много ли мы задумываемся о том, что скрывается за этими обыденными элементами? Я, честно говоря,. . .
API на базе FastAPI с Python за пару минут
AI_Generated 07.07.2025
FastAPI - это относительно молодой фреймворк для создания веб-API, который за короткое время заработал бешеную популярность в Python-сообществе. И не зря. Я помню, как впервые запустил приложение на. . .
Основы WebGL. Раскрашивание вершин с помощью VBO
8Observer8 05.07.2025
На русском https:/ / vkvideo. ru/ video-231374465_456239020 На английском https:/ / www. youtube. com/ watch?v=oskqtCrWns0 Исходники примера:
Мониторинг микросервисов с OpenTelemetry в Kubernetes
Mr. Docker 04.07.2025
Проблема наблюдаемости (observability) в Kubernetes - это не просто вопрос сбора логов или метрик. Это целый комплекс вызовов, которые возникают из-за самой природы контейнеризации и оркестрации. К. . .
Проблемы с Kotlin и Wasm при создании игры
GameUnited 03.07.2025
В современном мире разработки игр выбор технологии - это зачастую балансирование между удобством разработки, переносимостью и производительностью. Когда я решил создать свою первую веб-игру, мой. . .
Создаем микросервисы с Go и Kubernetes
golander 02.07.2025
Когда я только начинал с микросервисами, все спорили о том, какой язык юзать. Сейчас Go (или Golang) фактически захватил эту нишу. И вот почему этот язык настолько заходит для этих задач: . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »