2016-05-15 4 views
0

У меня есть проблема с моим setInterval(), мой код:Как выполнить ту же setInterval()

var1=0; 
function addNum(){ 
    var1++; 
    $('.number').text(var1); 
} 



$(function() { 
    $('.number').text(var1); 

    jQuery('#box').on('touchstart touchmove', function(e) { 

     mytimer = setInterval(function(){ addNum() }, 500); 

    }); 
    jQuery('#box').on('touchend touchcancel', function(e) { 
     alert('lift up'); 
     window.clearInterval(100);  

     }); 
    }); 

Я не могу clearInterval() Как я могу использовать тот же setInterval для следующего время?

Кто-нибудь знает, как его повторно использовать?

BR, Christian

+0

Unrelated. Вы не должны использовать 'clearTimeout (100);' but 'clearTimeout (mytimer);' – andlrc

+0

Можете ли вы объяснить, что вы пытаетесь добиться? – Ygalbel

+1

взгляните на этот пример, чтобы понять, как это работает - http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_win_setinterval_clearinterval – Tasos

ответ

0

Изменение вашей ясной функция window.clearInterval(mytimer);

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