Oldal: 2 / 2 ElsőElső 12
Eredmény: 11 - 13 (13) összesen

Téma: jquery .on click esemény nem mindig működik

  1. #11
    Tag wzol logója
    Csatlakozott
    14-05-31
    Hozzászólás
    88
    Begyűjtött 27 köszönetet
    25 hozzászólásával

    Alapbeállítás re: jquery .on click esemény nem mindig működik

    Igen, az elv és a megvalósítás a demóban működik, és én lennék a legboldogabb, ha az éles rendszer csak nálam hibázna De sajnos a felhasználóknál is hibázik, ráadásul nemcsak PC-n, de még mobilon és tableten, sőt Androidon és iOS-en is.



  2. #12
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.533
    Begyűjtött 1.185 köszönetet
    735 hozzászólásával

    Alapbeállítás re: jquery .on click esemény nem mindig működik

    Idézet wzol eredeti hozzászólása Hozzászólás megtekintése
    Amikor a $(document).ready nálam lefut, akkor még nem létezik #submit_button, az később jön egy ajax hívás eredményeként. Erre volt régen jó a .live, hogyha jól tudom, hogy a menet közben létrejött elemek bindelése egyszerű legyen. Ezt váltotta most az .on - viszont ha a .click() az .on "rövidítése", akkor a sima $("#submit_button").click() is tökéletes nekem, mindegy hogy mikor hozom létre az elemet?
    A delegate valtotta a live-ot.



  3. #13
    Tag wzol logója
    Csatlakozott
    14-05-31
    Hozzászólás
    88
    Begyűjtött 27 köszönetet
    25 hozzászólásával

    Alapbeállítás re: jquery .on click esemény nem mindig működik

    A régi verzióknál valóban, én ebből indultam ki: .live() | jQuery API Documentation

    "As of jQuery 1.7, the .live() method is deprecated. Use .on() to attach event handlers."



  4. Az alábbi felhasználók hálásak a válaszért:

    Geri (2015-08-16)

Oldal: 2 / 2 ElsőElső 12

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •