JQuery Automate Function Call
-
26-09-2019 - |
Вопрос
Как мне позвонить данную функцию каждые x секунды?
В этом случае я сделал функцию, которая прокручивает некоторые изображения. Я хочу, чтобы изображение изменилось на основе заданного интервала времени, например, каждые 5 секунд, но я действительно понятия не имею.
Решение
Нет необходимости в jQuery здесь, простой JavaScript, используя setInterval()
Сделаю:
function myFunctionName() {
//change image here
}
setInterval(myFunctionName, 5000);
Или анонимная версия:
setInterval(function () {
//change image here
}, 5000);
Другие советы
Пытаться
setInterval(function, Xseconds);
Если хочешь jquery Чтобы сделать это для вас, есть плагин, jquery.cycle.all.all. Отказ Это сделает создание перехода очень легко. Если вы уже используете jQuery, то это может быть хорошая подгонка. В противном случае то setInterval
легко работать с тем, что другие плакаты уже упоминаются.
Не связан с StackOverflow