Skip to content Skip to sidebar Skip to footer

JQuery Mousdown With SetInterval Endless

My question is referring onto this question. At the moment I am using this answer, but I still can trick that code, so the clearInterval won't stop. While holding my left mouse bu

Solution 1:

Add clearInterval() to the mousedown event:

clicker.mousedown(function() {
  clearInterval(timeout);
  timeout = setInterval(function() {
    clicker.text(count++);
  }, 500);

  return false;
});

That will be triggered on the context menu, and it will prevent multiple timers from running at once.

Fiddle


Post a Comment for "JQuery Mousdown With SetInterval Endless"