Плавное увеличение постоянно увеличивавшегося числа. Как?
Приветствую всех.
Есть код, который каждую секунду к числу добавляет 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, время: 06:34. |