Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter
    nagyúr

    volt :K

    hétfőig az utolsó kérdés:

    van egy csomó fv-em, ami ugyanazt csinálja vagy 10 nevében eltérő elemre:

    $('.item1').click(function() {
    $('.item1').show(); $('.item2').show();
    }
    $('.item2').click(function() {
    $('.item2').show(); $('.item3').show();
    }

    ...

    meg lehet azt csinálni egy függvénnyel? hogy ha item + valami nevű elemre kattint, akkor csináljon valamit az item + valami, és az item + valami+1 elemen is?

    fú öcccsém, nem szeretnék a kódjaitokkal dolgozni... :DDD Tákolás tákolás hátán.
    Miért nem mondod meg azoknak a rendkívül okos fejlesztőknek, akik körbevesznek, hogy adjanak már valami normális, KÖZÖS class-t az érintett elemeknek (magyarul nyúljanak bele egy picit a HTML-be, és toljanak bele plusz egy osztályt), és ne játsszák már a hozzáértőt? Miért kell ilyen gányul megoldani? Gondolom ha azt javasolnád, hogy ugyan rakjunk már rá még egy class-t, csak hogy általánosabb megoldásokat is lehessen ezekre az elemekre alkalmazni, akkor is azt mondanák, hogy megint túlbonyolítod a dolgokat... :O
    Megoldható az, hogy egy ciklussal végigmész a doksin, és megkeresed az összes "item" class-szal kezdődő nevű elemet, meg hogy van-e mögöttük szám, és rákötsz egy handlert, de az elképesztő erőforrás-igényes és oltári gány lenne.

    Vagy most ahogy Karma kérdezi, ez megint csak egy ilyen rendkívül fantáziadús példa volt a részedről? :DDD
    Nyomass már fel egy példát jsFiddle-re megint, mert így csak szemeteljük a topicot a sok-sok visszakérdezéssel. :)

  • Karma
    félisten

    volt :K

    hétfőig az utolsó kérdés:

    van egy csomó fv-em, ami ugyanazt csinálja vagy 10 nevében eltérő elemre:

    $('.item1').click(function() {
    $('.item1').show(); $('.item2').show();
    }
    $('.item2').click(function() {
    $('.item2').show(); $('.item3').show();
    }

    ...

    meg lehet azt csinálni egy függvénnyel? hogy ha item + valami nevű elemre kattint, akkor csináljon valamit az item + valami, és az item + valami+1 elemen is?

    Hogy kattintasz rá item1-re, ha nem látszik?
    Azaz mi értelme van az item1.show()-nak? (Vagy ez csak a példa? :P)

Új hozzászólás Aktív témák