2012-02-01 2 views
2

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

например:

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

ответ

3
(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 
    }); 
})();