jQuery automatizálás
Sziasztok!
Lehet, h hülye a cim, de most nem tudtam máshogy megfogalmazni.
Az a problémám, h már nagyon sokszor kerültem olyan helyzetbe, amikor egy oldalon lévő blokkal megegyező másik blokkot kell ajax-szal behivnom, majd az eredetihez fűződő jQuery hivásokat újra egyenként meghivni.
Pl. van egy dobozom, aminek a cime egysoros, van a dobozban egy kép, a kép mellett egy szavazás, a kép alatt cimkék. A cím-re rá kell húznom egy jQuery-t, ami megmondja, h mi történjen, ha a cím nem fér ki, a képre mondjuk ha rákattintok, előugrik egy lightbox, ami mutatja nagyban, a szavazást is egy szkript kezeli, a cimkéknél meg van egy "mutasd mindet" gomb, ami megint egy szkript.
Ezeket egyenként meghivom az oldal betöltésekor, de van, h mindegyiket máshonnan, mert máshol is használnom kell őket. Aztán ha ajax-szal behivok egy tök ugyanilyen tartalmat, megint össze kell szedegetnem a jQuery plugin hivásokat, ahelyett, h azt mondhatnám: "Alkalmazd erre az *ahhoz a dobozhoz* tartozó jQuery hivásokat."
Valószínűleg én vagyok gyakorlatlan javascript-ben, de akárhogy gondolkodtam, nem tudtam kitalálni, hogy lehetne ezt megvalósítani.
■ Lehet, h hülye a cim, de most nem tudtam máshogy megfogalmazni.
Az a problémám, h már nagyon sokszor kerültem olyan helyzetbe, amikor egy oldalon lévő blokkal megegyező másik blokkot kell ajax-szal behivnom, majd az eredetihez fűződő jQuery hivásokat újra egyenként meghivni.
Pl. van egy dobozom, aminek a cime egysoros, van a dobozban egy kép, a kép mellett egy szavazás, a kép alatt cimkék. A cím-re rá kell húznom egy jQuery-t, ami megmondja, h mi történjen, ha a cím nem fér ki, a képre mondjuk ha rákattintok, előugrik egy lightbox, ami mutatja nagyban, a szavazást is egy szkript kezeli, a cimkéknél meg van egy "mutasd mindet" gomb, ami megint egy szkript.
Ezeket egyenként meghivom az oldal betöltésekor, de van, h mindegyiket máshonnan, mert máshol is használnom kell őket. Aztán ha ajax-szal behivok egy tök ugyanilyen tartalmat, megint össze kell szedegetnem a jQuery plugin hivásokat, ahelyett, h azt mondhatnám: "Alkalmazd erre az *ahhoz a dobozhoz* tartozó jQuery hivásokat."
Valószínűleg én vagyok gyakorlatlan javascript-ben, de akárhogy gondolkodtam, nem tudtam kitalálni, hogy lehetne ezt megvalósítani.
Példakódok nélkül nem könnyű
Az eddigiek alapján annyit tudok mondani, hogy csinálj egy függvényt a megfelelő paraméterekkel. Ebben lesznek a mindenféle hívások. Bármikor meg tudod hívni tetszőleges paraméterezéssel.
Ezzel az a baj, h a fgv.ben
...
Most, ahogy nézem, a kettő szinte ugyanaz. Lehet h még visszajövök kérdezni. :)
Az objektum a függvény
init fv, szülő elem-en listener
vagy a div szülőjére (ami nem változik) pakolod az event handlereket érdemes megnézni az .on() függvény doksiját.. delegated events
Az utóbbi a bevett megoldás.
Köszi. Valami ilyesmi lehet a