tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
319
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von tsbmusic
    tsbmusic tsbmusic ist offline Mitglied Gold
    Registriert seit
    Jun 2009
    Beiträge
    187
    Hallo zusammen,

    ich hab auf der jQuery-Seite gelesen, dass ich statt .live() jetzt bei jQuery 1.7 lieber .on() benutzen soll. Das hab ich jetzt auch ausprobiert, aber bei mir funktioniert das nicht. Ich habe folgenden Code:

    Code :
    1
    2
    3
    4
    
    $("a:not(.noLive)").on("click", function(e){
        //Hier kommt dann die auszuführende Funktion hin
        e.preventDefault();
      });

    Also wenn die Seite neu geladen ist, dann funktioniert das mit dem Laden schon, aber wenn der Content vom Ajax Request dann geladen ist und man auf einen Link davon klickt funktioniert es nicht mehr. Wenn ich .live() benutze geht es einwandfrei. Woran liegt das? Sollte es nich höchstens andersrum sein?

    Gruss tsbmusic
    Geändert von tsbmusic (29.11.11 um 13:47 Uhr)
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.

    .on ist kein anderer Name für .live. Das wäre ja auch etwas unsinnig.

    Aus der Doku:
    Code :
    1
    2
    3
    
    $(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+
    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    Avatar von tsbmusic
    tsbmusic tsbmusic ist offline Mitglied Gold
    Registriert seit
    Jun 2009
    Beiträge
    187
    danke!!
     

Ähnliche Themen

  1. Antworten: 16
    Letzter Beitrag: 27.07.11, 10:23
  2. Antworten: 2
    Letzter Beitrag: 28.10.10, 09:36
  3. Antworten: 2
    Letzter Beitrag: 30.12.08, 22:33
  4. Script funktioniert nicht im FF im IE & Opera schon
    Von MrFreeze im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 31.01.08, 13:32
  5. Antworten: 12
    Letzter Beitrag: 14.08.07, 13:08