Esemény Besorolás változás jquery

Esemény Besorolás változás jquery

Hello. A mai megérteni, hogyan lehet a változás esetén a jQuery elem osztályban.

Képzeld el a helyzetet: néhány külföldi script megváltoztatja az osztály az elem (például add class = rögzíteni a fejléc, hogy ez fix). Ugyanakkor, hogy a változások a script nincs mód egy kívülálló, de tényleg szükség van, hogy nyomon követhesse a mellett ez Class elem más alkatrészek cseréjére (és nem jön egy olyan algoritmust veloseped „amikor ezt az osztályt adunk”).

És akkor jön a baj, hogy nem volt rossz, hogy van egy esemény (esemény), amely lehet hivatkozni (ravaszt), amikor az elem osztály megváltozik. Sajnos jQuery maga egy ilyen esemény nem, de akkor lefagy a rendezvény.

Hogyan fogjuk csinálni? Esemény Besorolás változás jQuery

Tegyük fel, hogy az osztály izenenie jön jQuery függvények segítségével addClass removeClass, és ebben az esetben egyszerűen újra ezeket a funkciókat, és fűzze őket kiváltó esemény, amely aztán az lesz, hogy ró hatás (mint eseményeket jQuery).

Ha az osztály változtatni manuálisan (pl via attr (className ",„új osztály”)), ebben az esetben manuálisan kell figyelni„ hogy az osztály megváltozott”, mint például a setInterval, de mi ezt nem tesszük, és tegyük fel, hogy a változások zajlanak az osztály addClass / removeClass.

Kész. Bármelyik pillanatban, amikor szükség van a változások nyomon követése a Besorolás felvehet egy eseményt bármely elemét, és hajtsa végre a funkciót, amikor az osztály hozzáadni vagy eltávolítani.

Alkalmazási példa

  • Esemény Besorolás változás jquery
    Hogyan fellebbezni egy PHP objektum-konténer
  • Esemény Besorolás változás jquery
    Hogyan állapítható meg, a jquery válasszuk szövegét a kiválasztott elem
  • Esemény Besorolás változás jquery
    CSS média lekérdezése alapján a Windows

Kapcsolódó cikkek