Hallo,
Letztere erledigt für Gecko das, was mit contains() im IE bereits verfügbar ist.
Die ist ein bisschen eleganter und vermutlich schneller:
if (window.Node && Node.prototype && !Node.prototype.contains) {
Node.prototype.contains = function (arg) {
return !!(this.compareDocumentPosition(arg) & 16);
};
}
Dann haben alle Elemente die contains-Methode.
Warum ist eigentlich die Sonderabfrage für Safari nötig?
event = event | window.event; - Funktioniert das genauso wie ||?
Mathias