jQuery reprendre minuterie setInterval sur pression de touche
-
23-09-2019 - |
Question
J'ai une fonction jQuery setInterval nommé « timerIncrement » que les temps (arrêts sur incrémenter la [licount] variable) après x secondes. pour reprendre cet intervalle, j'ai une fonction .mousemove qui ressemble à ceci:
$ (this) .mousemove (function () { licount = 0; timerIncrement (); });
ce que je suis à la recherche est un moyen de faire cette chose exacte (reprendre la fonction timerIncrement) si une combinaison de touches est fait.
Quelqu'un peut-il s'il vous plaît aider avec ce ...
La solution
$(this).keypress(function(){ licount = 0; timerIncrement(); });
Par ailleurs, si vous voulez que la pression sur une touche pour déclencher sur l'ensemble du document, il peut être préférable d'utiliser « document » au lieu de « ce » ... peut-être dans les deux situations:
$(document).keypress(function() { licount = 0; timerIncrement(); });