Я работаю над папой, который можно встроить в страницу, например видео на YouTube. Для конкретного эффекта, который мне нужен, для работы jQuery.
Я хочу загрузить jQuery при условии, что что-то на странице еще не добавлено jQuery.
Я тестировал
if (typeof($)=='function'){...
, но это работает, только если jQuery установлен загружен и запущен к тому моменту, когда страница попадет на мой скрипт. Поскольку в наши дни лучшая практика заключается в том, чтобы встраивать ваши скрипты в нижний колонтитул, мой встроенный код, вероятно, в любом случае никогда не увидит jQuery большую часть времени.
Я думал провести тест onready
вместо onload
, но функция onready
находится внутри jQuery. (Полагаю, я мог бы использовать автономный скрипт? Есть ли хороший?)
Наконец, я хотя бы тестировал jQuery после тайм-аута, но в лучшем случае это кажется неэлегантным, а в худшем - ненадежным.
Есть мысли?