Запуск 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 секунды(к примеру). Существует ли такое решение? Спасибо. |
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> |
<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> |
Часовой пояс GMT +3, время: 00:34. |