Я пытаюсь создать гаджет Google, который должен быть построен на javascript.every gogle Google. Создайте iframe element.due для некоторых ограничений. Я не могу добавить jquery непосредственно из script tag.i. включить его с помощью JavaScript, поэтому я пишу код,
function addScript(jsRelativeUrl) {
var rebasedUrl = rebaseRelativeUrl(jsRelativeUrl,true);
var x = document.createElement('script');
x.type='"text/javascript"';
x.src='"'+rebasedUrl+'"';
if(x.src.indexOf('scripts/jquery-1.9.1.min.js')>=0)
document.head.appendChild(x)
else document.body.appendChild(x);
}
я первый вызов этой функции
gadgets.util.registerOnLoadHandler(function(){
addScript('scripts/jquery-1.9.1.min.js');
$(function(){});
});
, но он дает мне ошибку
Uncaught ReferenceError: $ is not defined
и когда я вижу в элементах, jQuery включен в главный тег iframe. Может кто-нибудь, пожалуйста, помогите, почему я получаю эту ошибку и как это сделать?
Убедитесь, что вы не загрузите какой-либо разъем перед загрузкой jQuery – Manitra
. Да, я уверен, что я не загружаю плагин, и он дает мне ошибку в указанной строке. –
try 'jQuery (function ($) {});' вместо '$ (function() {});' – mhesabi