Ergebnis 1 bis 3 von 3
  1. #1
    Avatar von Mephiztopheles
    Mephiztopheles ist offline Eroberer
    registriert
    18-11-2014
    Ort
    Oldenburg
    Beiträge
    61

    Cool EventService - keine doppelten Events mehr!

    Hallöle

    Habt ihr auch öfter das Problem, dass ihr eine Seite mit Ajax-Support erstellen wollt und eine Funktion 2 mal auf ein Element gelegt wird?

    Mit dem EventService wäre das nicht passiert!

    Der EventService (ES) kann prüfen, ob das Element bei dem Event schon die Funktion gebunden hat.

    Der ES prüft aber nach exakt der gleichen Funktion. Also solltet ihr die Funktion verändern, erkennt er Änderungen und bindet sie

    Code:
    var es = new EventService();
    $element = $('#div');
    $event = 'click';
    §function = function() {alert('click')};
    
    es.hasEvent($element, $event, $function); // gibt true oder false zurück
    es.bind($lement, $event, $function) // prüft und bindet falls möglich
    ES benutzt die Funktion 'on'. Achtet also darauf, dass eure jQuery-Version das unterstützt.

    Hier findet ihr den ES und vieles mehr auf meiner Homepage
    und hier der direkte Link ins Repository

    Greetz, Mephizto
    Geändert von Mephiztopheles (24-11-2014 um 17:28 Uhr)

  2. #2
    j-l-n Guest

    AW: EventService - keine doppelten Events mehr!

    Es wäre vielleicht gut, wenn du einen Link dafür angeben würdest, wo man diesen EventService finden kann...

  3. #3
    Avatar von Mephiztopheles
    Mephiztopheles ist offline Eroberer
    registriert
    18-11-2014
    Ort
    Oldenburg
    Beiträge
    61

    AW: EventService - keine doppelten Events mehr!

    Das ist eine gute Idee

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 29-03-2013, 22:58
  2. GM: EventListener führt keine Events aus
    Von Concept-X im Forum JavaScript
    Antworten: 5
    Letzter Beitrag: 26-08-2010, 17:37
  3. Keine Mousehand mehr!!
    Von SteffenBaumann im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 15-06-2006, 18:12
  4. Keine Events bei Applets?
    Von Linuxhippy im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 03-05-2003, 14:59
  5. Keine Seite mehr im Verlauf
    Von f0xy70 im Forum JavaScript
    Antworten: 10
    Letzter Beitrag: 17-06-2001, 16:47

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •