3 Stimmen

jQuery Live Implementierung in Prototype

Element.implement({
    addLiveEvent: function(event, selector, fn){
        this.addEvent(event, function(e){
            var t = $(e.target);

            if (!t.match(selector)) return false;
                fn.apply(t, [e]);
        }.bindWithEvent(this, selector, fn));
    }
});

$(document.body).addLiveEvent('click', 'a', function(e){ alert('This is a live event'); });

Der obige Code wurde in einer ähnliche Frage um das .live-Verhalten in Mootools zu implementieren. Ich habe die Frage gelesen: Prototypisches Äquivalent für jQuery Live-Funktion .

Wie kann ich dies in Prototype implementieren? Wahrscheinlich etwas, das wie folgt implementiert werden kann:

document.liveobserve('click', 'a', function(e){ alert('This is a live event');

Geändert, um die Frage zu verdeutlichen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X