Плавное увеличение постоянно увеличивавшегося числа. Как?
Приветствую всех.
Есть код, который каждую секунду к числу добавляет 5. Как сделать увеличение числа плавным? var clients = 10;// начальное число clients = localStorage.getItem("ourclients") || clients; setInterval(function () { document.getElementById('ourclients').innerHTML = clients + ' клиентов'; clients+=5; }, 1000); window.onbeforeunload = function () { localStorage.setItem("ourclients", clients); } |
Цитата:
|
|
sprigan,
<p id="ourclients"></p> <script> var startTime = "startTime" in localStorage ? localStorage.startTime : localStorage.startTime = Date.now(); Object.defineProperty(window, "clients", { get: function() { return Math.floor((Date.now() - startTime) / 1000 * 5); } }); setInterval(function() { document.getElementById("ourclients").innerHTML = clients + " клиентов"; }, 100); </script> |
Спасибо, то что нужно
Цитата:
|
Спасибо, интересный пример
Цитата:
|
к примеру изменение от одного значения к последующему за 5 секунд.
Цитата:
|
Malleys,
делать глобальный clients для счетчика да тут ты крут :lol: |
Часовой пояс GMT +3, время: 22:08. |