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

  • Sk8erPeter

    nagyúr

    válasz martonx #3915 üzenetére

    Most miért? :D Amúgy meg ő kérdezte, hát akkor kapott rá választ. :D Bár most így hirtelen nem jön le, mi a magyarázatomból az érthetetlen, de majd megírja.

    (#3916) cSuwwi :
    .bind() volt már 1.0-tól, .live() 1.3-tól, meg .delegate() volt 1.4.2-től... 1.7 után szerencsére már egységesen az .on() az ajánlott.

    lásd a .live() dokumentációjában:
    $( selector ).live( events, data, handler ); // jQuery 1.3+
    $( document ).delegate( selector, events, data, handler ); // jQuery 1.4.3+
    $( document ).on( events, selector, data, handler ); // jQuery 1.7+

    "jQ előtt az addeventlistener-es megoldások. A click esemény az IE kivételével mindenhol click volt, IE alatt mindenhova kellett az "on" előtag (onclick, onsubmit, ...)."
    Nemcsak .addEventListener, hanem .attachEvent az IE miatt, if-else formában...

    "különböző tagekre ráaggatott eventekkel, onclick buttonoknál, vagy onsubmit formokon"
    Aki inline onclick, onsubmit, stb. attribútumokat használ, az meg is érdemli. :D

    "sok "on" van és mind ugyanaz :D"
    Azt hogy érted, hogy "ugyanaz"? :D Azért eléggé más tud lenni a szerepük az eventeknek... :D

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