$.getScript('');
Здравствуйте. Можно ли как то в Jquery проверить, загружен ли файл .js ?
Я при нажатии на кнопку, подключаю js так: $.getScript('images.js'); Но каждый раз, когда я нажимаю, она подгружает его. Подскажите пожалуйста, как можно избежать повторной загрузки, именно в JQUERY ?Спасибо |
Забыл уточнить, при нажатии вызывается функция.
То есть function test(){ var caches = 0; while(caches == 0){ $.getScript('images.js'); caches++; } } тут при нажатии, получается счетчик обнуляется и так по кругу. Когда выношу var caches = 0; за функцию, то почему то не работает вообще... Как можно держать глобальную переменную за функцией ? |
объявите в images.js какую нибудь глобальную переменную, или проверяйте наличие функций объявленных в images.js
if (typeof(myFunction) == "undefined") { alert("Файл не загружен"); $.getScript('images.js'); } |
Цитата:
|
Часовой пояс GMT +3, время: 20:11. |