¿Alguien me puede aclarar sobre el delegado jQuery? ¿Qué eventos se manejan y cuáles no? El código de seguimiento no funcionajQuery .delegate() no funciona en los eventos load y changeData
$("#browser").delegate(".photo", {
"load": function(e) {
alert("photo loaded");
}
});
pero el código siguiente trabajo
$(".photo").load(function(e) {
alert("photo loaded");
});
También trato de delegar caso changeData a una clase que no funciona tan bien
$("#browser").delegate(".thumbnail", {
"changeData": function(e, prop, value) {
alert(prop + " = " + value);
}
});
pero el siguiente código funciona
$(".thumbnail").bind("changeData", function(e, prop, value) {
alert(prop + " = " + value);
}
Ambas respuestas que has obtenido hasta ahora son correctas. Estás usando la sintaxis incorrecta, y no puedes usar 'live' y' delegate' con esos eventos. –