jQuery Timers – это плагин который упрощает работу с JavaScript таймерами, добавляя три новые функции everyTime(), oneTime() и stopTime(). Чем же эти три функции удобнее, чем привычные нам стандартные setTimeout() и setInterval()? Во первых, в jQuery используются цепочки вызовов функций:
$('.controlled-interval', demos).find('.start').css("cursor", "pointer").click(function(){});
Используя jQuery Timers, вы сможете добавлять таймеры используя такую же модель вызова функций. Например:
$('myElement').find('ul').everyTime(1000, 'controlled', function() {
alert("Таймер");
});
Во вторых, при использовании setTimout() и setInterval(), используется глобальная область видимости, то есть, указатель this ссылается на объект window. В случае с использованием одной из функций плагина
$("#myElement").oneTime(2000, function() {
$(this).html("See?");
});