javascript - with - title attribute html




Chame a função js usando o temporizador JQuery (6)

O jQuery 1.4 também inclui um método .delay (duration, [queueName]) se você precisar dele apenas para disparar uma vez e já começar a usar essa versão.

$('#foo').slideUp(300).delay(800).fadeIn(400);

http://api.jquery.com/delay/

Ooops .... meu erro você estava procurando por um evento para continuar acionando. Vou deixar isso aqui, alguém pode achar útil.

Existe alguma maneira de implementar um temporizador para JQuery, por exemplo. a cada 10 segundos, ele precisa chamar uma função js.

Eu tentei o seguinte

window.setTimeout(function() {
 alert('test');
}, 10000);

mas isso só é executado uma vez e nunca mais.


Pode querer verificar jQuery Timer para gerenciar um ou vários temporizadores.

http://code.google.com/p/jquery-timer/

var timer = $.timer(yourfunction, 10000);

function yourfunction() { alert('test'); }

Então você pode controlá-lo com:

timer.play();
timer.pause();
timer.toggle();
timer.once();
etc...

Você pode usar o método setInterval () e também chamar seu setTimeout () de sua função personalizada, por exemplo

function everyTenSec(){
  console.log("done");
  setTimeout(everyTenSec,10000);
}
everyTenSec();


function run() {
    window.setTimeout(
         "run()",
         1000
    );
}

window.setInterval(function() {
 alert('test');
}, 10000);

window.setInterval

Chama uma função repetidamente, com um atraso de tempo fixo entre cada chamada para essa função.





jquery