Я хочу, чтобы значение было одушевлено, но с функцией, которую я использую, прошлое значение нужно где-то хранить (не знаю где)JavaScript/jQuery - введите исходное значение в первый раз и предыдущее значение во второй раз при изменении
HTML
<input type="text" id="text" value="100">
<h1>My value: <span id="text-output">100</span>
JS
$input = $('#text');
$input.on('change', function(){
var val = $(this).val();
var memoryValue = 1; //I need this to be original value first time and previous value second times
animateNumber($('#text-output'), memoryValue, val, 300);
})
Fiddle: http://jsfiddle.net/v5Sa7/
Я создал элемент dom, у которого был класс, и я увеличиваю имя класса каждый раз, когда значение изменяется, но это будет уродливо, если значение будет изменено несколько раз.
Любые идеи?
Вам нужно использовать глобальную переменную. – pmandell
@pmandell hm ... звучит хорошо, но как? –