Я пытаюсь увеличивать счетчик каждый раз, но при щелчке html счетчик растет экспоненциально, как +1, +2, +3, +4.Counter Increment Экспоненциально
$('.dates').click(function(){
$('#output').html(function(i, val) { return val*1+1 });
});
HTML:
<div id="output">0</div>
Сердце анимации Код:
var rand = Math.floor(Math.random() * 100 + 1);
var flows = ["flowOne", "flowTwo", "flowThree"];
var colors = ["colOne", "colTwo", "colThree", "colFour", "colFive", "colSix"];
var timing = (Math.random() * (1.3 - 0.3) + 1.6).toFixed(1);
// Animate Particle
$('<div class="particle part-' + rand + ' ' + colors[Math.floor(Math.random() * 6)] + '" style="font-size:' + Math.floor(Math.random() * (30 - 22) + 22) + 'px;"><i class="fa fa-heart-o"></i><i class="fa fa-heart"></i></div>').appendTo('.particle-box').css({ animation: "" + flows[Math.floor(Math.random() * 3)] + " " + timing + "s linear" });
$('.part-' + rand).show();
// Remove Particle
setTimeout(function() {
$('.part-' + rand).remove();
}, timing * 1000 - 100);
- Почему увеличивающиеся в геометрической прогрессии?
- Как мне увеличить его на 1 раз? Как 0, 1, 2, 3, 4
Можете ли вы воспроизвести это на JSFiddle? –
сообщение html please –
Это хорошо работает https://jsfiddle.net/v58dfs8u/ Я думаю, что вы связываете свое событие несколько раз –