Permalänk
Medlem

Får inte Jquery UI att fungera!

Så jag har precis börjat lära mig om Jquery och än så länge har jag bara länkat in den i head taggen såhär:

Dock så finns det ju fler libaries som bygger på Jquery som Jquery ui t ex. Det jag undrar är ska man jag då lägga in länkar till både Jquery och ui libaryn såhär?:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min..."></script> <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>

Eller räcker det med den vanliga? För jag kan inte få mina ui effekter att fungera utanför CodeCademy.

Detta är koden jag inte får att funka (byter jag ut effect till hide utan parameter så funkar det, men effect funkar ej):

$(document).ready(function(){ $("div").click(function(){ $("div").effect("explode"); }); });

Permalänk
Medlem
Skrivet av Baxtex:

<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>

När du skriver en url utan att specificera ett protokoll kommer webbläsaren att begära resursen via det protokoll som dokumentet i sig skickats över. Kör du inte en lokal webbserver kommer detta protokoll vara file:///, vilket naturligtvis innebär att filen inte hittas. Lösning: ändra ovanstående till

Permalänk
Medlem

Du måste länka in både Jquery och Jquery UI i html-koden för att det ska fungera, som du beskriver i ditt andra kodexempel. Dock kan det vara bra att lyda råden i ovanstående post och lägga till http: då du länkar in Jquery UI.

Permalänk
Medlem

Jaha, då förstår jag! Nu verkar det som att det funkar!

En (dum?) fråga till, kan man skriva våde vanlig JS kod och Jquery kod med olika libaries i samma dokument och eller script tagg?

Permalänk
Medlem
Skrivet av Baxtex:

Jaha, då förstår jag! Nu verkar det som att det funkar!

En (dum?) fråga till, kan man skriva våde vanlig JS kod och Jquery kod med olika libaries i samma dokument och eller script tagg?

Jquery är vanlig JavaScript.

Visa signatur

Kom-pa-TI-bilitet