спасибо ) а можно сделать задержку еще, например прибавляется, потом раз на пару секунд остановилось, и потом снова началось?)
|
javascrip,
<div id="num"></div>
<script>
var n = 234345567;
+function b()
{
n += Math.random() * .98 + .01;
num.textContent = n.toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g,',');
setTimeout(b, Math.random() > .2 ? 270 : 2000)
}()
</script>
|
setTimeout это через какое время меняется, а Math.random это что?
а как сделать, чтобы менялось по минимум 50000 и максимум 1000000? |
javascrip,
<div id="slider"></div>
<div id="num"></div>
<script>
var n = 234345567;
+function b()
{
n += Math.random() * (1000000 - 50000) + 50000;
num.textContent = n.toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g,',');
setTimeout(b, Math.random() > .2 ? 270 : 2000)
}()
</script>
|
спасибо, а можно сделать чтобы последние 2 цифры не менялись, всегда нули были?
|
<div id="slider"></div>
<div id="num"></div>
<script>
var n = 234345567;
+function b()
{
n += Math.random() * (1000000 - 50000) + 50000;
n = Math.round(n);
num.textContent = n.toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g,',');
setTimeout(b, Math.random() * 2000)
}()
</script>
|
спасибо
|
| Часовой пояс GMT +3, время: 14:56. |