Više jQuery funkcija u eksterni fajl

Više jQuery funkcija u eksterni fajl

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4505

Radim na jednoj aplikaciji u kojoj je bar 80% koda u jQuery, a to kad bi stavio u HTML stranu jedva bih se snašao. E sad, problem je što ne znam kako to da odradim, a da radi.

$(function() {       $( ".plocica1" ).draggable({          stop: function(event, ui) {             $.cookie('plocica1.x', $(this).css('left'));             $.cookie('plocica1.y', $(this).css('top'));       }    }) }); $(function() {    if ($.cookie('plocica1.x') != null) {       $('.plocica1').css('left', $.cookie('plocicax'));    } else {       $('.plocica1').css('left', '80px');    }    if ($.cookie('plocica1.y') != null) {       $('.plocica').css('top', $.cookie('plocicay'));    } else {       $('.plocica').css('top', '150px');    } });

Imam te dve funkcije u core.js fajlu. Učitam taj fajl u <head> sekciji:

<script src="skripte/core.js" type="text/javascript">

I kako da namestim da mi te funkcije rade tj. da ne učitavam onLoad dva puta pošto je:

$(function() {

skraćena verzija

$(document).ready(function() {

?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3607
  • Gde živiš: 127.0.0.1

Prvo i osnovno: "load" i "document ready" nisu ni blizu jedno drugom. Event "load" se ispaljuje kad je apsolutno sve sto se nalazi u okviru strane ucitano (html, css, js, slike...) dok se "document ready" ispaljuje kad je DOM spreman, odnosno (u kracoj verziji) kad je ucitan samo html.

Sto se tice odgovora na tvoje pitanje, samo obrisi

}); $(function() {

i "problem" je resen.



offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4505

Aha, dakle sve mogu pod jednu funkciju... hvala Ziveli

Ko je trenutno na forumu
 

Ukupno su 588 korisnika na forumu :: 11 registrovanih, 1 sakriven i 576 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Dežurni pod palubom, matorigile, nenad812, raketaš, RecA2, shaja1, suton2, uruk, VJ, Voivoda, VUK65