Witam, problem mam następujący. Napisałem plugin do Wordpressa i tam plugin działa fajnie, a w pluginie wszystkie funkcje są wywoływane za pomocą jQuery(), a nie $().
Jednak można pobrać link z widżetu i wkleić go na dowolnie inną stronę, nawet tam gdzie jQuery jest niezaładowane i tutaj pojawia się problem, ponieważ dołączam skrypty tak:
if (typeof jQuery == 'undefined') {
var headElement = document.getElementsByTagName("head")[0];
linkElement=document.createElement("script");
linkElement.src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js";
linkElement.type="text/javascript";
headElement.appendChild(linkElement);
}
Takie wywołanie sprawia, że po uruchomieniu strony bez dołączonego jQuery, mimo, że je ładuję w powyższy sposób wyrzuca błąd jQuery is not defined.
Czy wie ktoś dlaczego tak się dzieje?