Как заставить эффекты jQuery работать на бесконечность? - PullRequest
2 голосов
/ 01 февраля 2012

как сделать так, чтобы эффект в jQuery работал бесконечно и не останавливался, поскольку, когда я запускаю его прямо сейчас, он работает только в течение нескольких секунд (3 секунд) и останавливается после этого.

пример:

$('div').effect('Slide');

Ответы [ 2 ]

3 голосов
/ 01 февраля 2012
(function looper(){
  // use callback function of the effect to call the outer looper function recursively.
  $('div').effect('Slide', function(){
    setTimeout(looper, 25); // add a timeout of needed
  });
})();
1 голос
/ 01 февраля 2012
setInterval(function(){$('div').effect('slide')}, 1000);
...