Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.02.2021, 03:36
Новичок на форуме
Отправить личное сообщение для the112 Посмотреть профиль Найти все сообщения от the112
 
Регистрация: 12.02.2021
Сообщений: 1

Запуск Java скрипта определенное количество раз
Привет всем. Мне понадобилось запустить на сайте java скрипт определенное количество раз. Если знаете, подскажите решение.
Одно рабочее решение нашел, но оно не совсем то, что мне нужно(скрипт запускается постоянно через интервал времени).
<script>
setInterval(function() {
  $.getScript("https://cdn.jsdelivr.net/npm/masonry-layout@4.2.2/dist/masonry.pkgd.min.js");
}, 3000);
</script>

А мне нужно, чтобы после открытия страницы скрипт запустился 5 раз через каждые 3 секунды(к примеру). Существует ли такое решение?

Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 12.02.2021, 07:55
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

the112,
<div id="show"></div>
    <script>
let timer = (foo, num = 5,duration = 3000) =>
(function delay() {
    foo(num);
    --num  &&  setTimeout(delay, duration);
})()
const foo = n  => show.textContent = n; //foo = n => $.getScript("https://cdn.jsdelivr.net/npm/masonry-layout@4.2.2/dist/masonry.pkgd.min.js");
timer(foo)
    </script>
Ответить с цитированием
  #3 (permalink)  
Старый 12.02.2021, 07:58
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,750

<script>
let numscr = 5;
function loadScript () {
  $.getScript("https://cdn.jsdelivr.net/npm/masonry-layout@4.2.2/dist/masonry.pkgd.min.js");
  if (--numscr) setTymeout(loadScript, 3000);
}
loadScript();
</script>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Просмотрела исходик jQuery Откорректируйте где не верно taksebe jQuery 5 23.11.2018 22:42
Запуск скрипта во всех вкладках браузера через console Nyiann Javascript под браузер 1 06.02.2017 20:59
Переключение radio-кнопок определенное количество раз k_DizeL Общие вопросы Javascript 20 08.09.2016 11:28
Обрезание текста на определенное количество символов. hfts_rider Events/DOM/Window 7 05.02.2014 14:57
прокрутка div на определенное количество пикселей вниз, вверх skalka jQuery 4 14.02.2011 01:47