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?