2016-08-05 2 views
0

Я некоторое время боролся с этой проблемой. Бьюсь об заклад, решение довольно просто, так что вот что. У меня есть номер, который я обновляю с помощью setinterval. После этого я хочу проверить, больше ли это число или меньше, чем номер, прежде чем он будет обновлен. Если он выше, он должен показывать стрелку вверх или наоборот. (Но я получил, охватившая уже, просто нужно сравнение)jquery - Сравнить старое и новое значение после таймера

Вот что я до сих пор:

setInterval(function() { 
    var $omzetvandaag = $("#omzetvandaag").text(); 

    $("#omzetvandaag").load("index.php #omzetvandaag"); 

//some code for the comparison 

}, 5000) 

Спасибо заранее!

+0

Как насчет использования переменной подкачки, которая отслеживает старое значение –

ответ

1
var omzetvandaag; 
setInterval(function() { 

    omzetvandaag = $("#omzetvandaag").text(); 
    var oldData = omzetvandaag; 
    $("#omzetvandaag").load("index.php #omzetvandaag"); 
    // compare oldData and omzetvandaag 
//some code for the comparison 

}, 5000) 
0

Вы можете передать параметры при вызове setInterval

setInterval(function,milliseconds,param1,param2,...) 

И один из этих parameteres может быть ваше предыдущее значение, которое будет сравниваться внутри setInterval().

Смежные вопросы