Hogyan, hogy barátok és drupal jquery, amiweb
Mi van, ha a script a jQuery, megtalálta az internet nem működik, ha az be van helyezve Drupal. Mi a probléma, és hogyan lehet megoldani?
Írásakor kód legjobb gyakorlat -, hogy lezárja a kódot a „lezárás” (wrapper xs szeretem nevezni). „Rövid” - nem más, mint egy funkció, amely lehetővé teszi, hogy korlátozza az a változók, hogy nem véletlenül felülírja a globális változókat.
// állapítsa új funkciót.
# 40; függvény # 40; # 41; # 123;
// funkciókat nem ide sorolt hatással lesz a set világszerte.
var ablak = „Hoppá, legalábbis én csak eltört a kódot.” ;
konzolt. log # 40; ablak # 41; ;
// Egy további zárójelpárt mondja start funkció már csak megadott.
// A szokatlan kódot az áramkör nincs hatása minden mást.
konzolt. log # 40; ablak # 41; ;
Dolgozz lehet, mint úgy,
// Mi határozza meg, hogy a funkció felvesz egy paramétert elemzi $.
# 40; függvény # 40; $ # 41; # 123;
// használja jQuery skorascheniem:
// Itt hívjuk a függvényt JQuery paraméterként.
Vegyük észre, hogy van két elfogadható szintaxist végzárójel hogy lezárja az első konzol mehet előtt és után (JQuery).
.ready () függvény is megvan az a képessége, hogy alias a jQuery objektum:
jQuery # 40; dokumentum # 41;. kész # 40; függvény # 40; $ # 41; # 123;
// kód, amely a jQuery $ követheti itt.
A Drupal 7 jQuery.noConflict () hivatkoznak, hogy könnyebb használni, más könyvtárak JS, így meg sem kell, hogy adja meg JQuery (), vagy ha lesz egy áramkört átnevezni, hogy az Ön
De van egy univerzális módszer, hogy elkerülje ezeket az unalmas problémákat.
Ő mindent megtesz a piszkos munkát az Ön számára, a kód működni fog, ha egyszerűen lemásolják a példát venni az interneten. Jelölve, az összes gerenda :-)