Ergebnis 1 bis 3 von 3
-
24-11-2014, 09:25 #1
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
Hier findet ihr den ES und vieles mehr auf meiner Homepage
und hier der direkte Link ins Repository
Greetz, MephiztoGeändert von Mephiztopheles (24-11-2014 um 16:28 Uhr)
-
24-11-2014, 15:31 #2j-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...
-
24-11-2014, 16:30 #3
AW: EventService - keine doppelten Events mehr!
Das ist eine gute Idee
Ähnliche Themen
-
IE8 -> IE10: Problem: Events funktionieren nicht mehr
Von guennie im Forum JavaScriptAntworten: 1Letzter Beitrag: 29-03-2013, 21:58 -
GM: EventListener führt keine Events aus
Von Concept-X im Forum JavaScriptAntworten: 5Letzter Beitrag: 26-08-2010, 16:37 -
Keine Mousehand mehr!!
Von SteffenBaumann im Forum JavaScriptAntworten: 4Letzter Beitrag: 15-06-2006, 17:12 -
Keine Events bei Applets?
Von Linuxhippy im Forum JavaScriptAntworten: 4Letzter Beitrag: 03-05-2003, 13:59 -
Keine Seite mehr im Verlauf
Von f0xy70 im Forum JavaScriptAntworten: 10Letzter Beitrag: 17-06-2001, 15:47
Lesezeichen