I am trying to use the jQuery setTimeout in order to call a method each x time interval:
$('.text').blur(function () {
doSmth();
});
$('.text').bind("paste", function (e) {
setTimeout(function () {
doSmth();
}, 5);
});
The timeout is not working , please advice !
What do you mean with “it’s not working”?Anyway setTimeout() is a Javascript function that triggers only once after the specified interval.
If you wan’t to trigger something every five second you should do:
Where
doSmthis a function defined elsewhere and5000is the number of millisecond of the interval. If yo want to stop the execution just do: