2016-12-19 7 views
1
function circleStat(elem1, pvalue, ccolor) { 
    var cx = document.getElementById(elem1); 
    var percentage = 0; 
    var dataval = pvalue; 
} 

Привет,Обновление Переменная Значение Вне SetInterval Функция

Я использую это выше код в одном из моих проектов яваскрипта. Я хотел бы увеличить значение процента от 0 до datavalue (которое равно параметру pvalue в вышеупомянутой функции).

И из этого я хотел бы постоянно увеличивать значение процента. Поэтому я могу использовать его в другой переменной этой же функции. Итак, как получить обновленное значение процента от setInterval?

Я знаю функции обратного вызова, но не знаю, как использовать его на этом. Пожалуйста, помогите ... Спасибо заранее ...

ответ

0

Вы могли бы сделать процент, а другой видна circleStat(), а затем,

function circleStat() { 
    updatePercentage(); // update percentage value 
    // do what you need with percentage and the other 
} 

Позовите setInterval(circleStat, someTimeInMs).

С этим вы будете иметь обновленное значение процента каждый раз, когда выполняете то, что должно быть выполнено.