У меня есть initializor.js, который содержит следующее:
if(typeof jQuery=='undefined')
{
var headTag = document.getElementsByTagName("head")[0];
var jqTag = document.createElement('script');
jqTag.type = 'text/javascript';
jqTag.src = 'jquery.js';
headTag.appendChild(jqTag);
}
Затем я включаю этот файл где-то на другую страницу. Код проверяет, загружен ли jQuery, а если нет, добавьте его в тег Head.
Однако jQuery не инициализируется, потому что в моем основном документе у меня есть несколько событий, объявленных только для проверки этого. Я также попытался написать код jQuery ниже проверки, и Firebug сказал, что "jQuery - undefined". Есть ли способ сделать это? Firebug показывает тег включения jquery в теге заголовка!
Кроме того, могу ли я динамически добавлять код в событие $(document).ready()? Или не нужно было просто добавлять некоторые события Click к нескольким элементам?