Puede que esta duda sea algo complicada....
Mi duda es la siguiente, al hacer una aplicacion con decenas de eventos, talvez un par de cientos, ¿es mejor hacer un evento click, o hover o lo que sea, por cada cosa que quiera ponerle un evento?... ¿o es mejor un evento pasandole todas las posibles opciones? del tipo:
Código Javascript
:
Ver original$("#id .elemento1, #id .elemento2,...., #id .elemento100").click(function(e){
if(e.hasClass("elemento1") == true){
algo
}
});
// Opcion tb viable
$("#id").find(".elemento1, .elemento2,...., .elemento100").click(function(e){
if(e.hasClass("elemento1") == true){
algo
}
});
Otra opcion es, detectar todos los clicks que se hagan sobre el div y ver a que le está haciendo click luego:
Código Javascript
:
Ver original$("#id").click(function(e){
if($(e.target).parent('.clase1')){
algo
}
});
Asi que, hablando en aspectos de maxima optimizacion, ¿Cual es el mejor aspecto de los 4 que he propuesto?