Google позволяет асинхронно загружать jQuery так:
<script src="http://www.google.com/jsapi?key=..." type="text/javascript"></script>
<script>
//<![CDATA[
google.load('jquery', '1.6');
//]]>
</script>
<script src="scripta.js" type="text/javascript"></script>
<script src="scriptb.js" type="text/javascript"></script>
В более поздних сценариях как я могу убедиться, что jQuery был загружен? Я мог бы использовать setInterval
, чтобы проверить, установлено ли jQuery
, но предположим, что scriptb.js
зависит от scripta.js
, и оба обернуты в setInterval
, чтобы ждать jQuery, и поэтому интервал будет "случайным образом" выполняться либо один первый.
Как я могу подойти к этой проблеме?
Спасибо!