[Jquery-Es] Viabilidad jQuery

David Arango arango en gmail.com
Lun Sep 1 02:31:09 PDT 2008


2008/9/1 Pablo Vázquez Blázquez <pvazquez en denodo.com>:
> Pero si añado el manejador sólo al body... me va a salir el confirm cuando
> haga click en un <div>, por ejemplo, no? Es decir, todo lo que esté dentro
> del body (o sea, todo) va a tener asociado ese evento, no? Entonces tendría
> que cancelarlo para todos los elementos que no quisiera que tuvieran ese
> comportamiento (es decir, todos menos los "a"), con lo que sería aún peor
> que ir enlace a enlace estableciéndole el onclick(). Corrígeme si me
> equivoco.

Yo utilizaría el enfoque contrario, es decir, comprobar en el
manejador si el elemento que origina el evento es un enlace.

De todas maneras es sólo una sugerencia, intuitivamente me parece que
sería una solución más eficiente, pero no lo he probado. Puedes leer
en google comparativas entre delegación de eventos y el enfoque
habitual para el manejo de eventos, hay bastantes.

> Lo de no poder hacer esto con Dojo... esa era parte de mi pregunta. Ya que
> uso Dojo, si esto se puede hacer con Dojo de una manera más o menos sencilla
> como con jQuery, pues mejor, así me ahorro un framework en mi app.

Yo evitaría utilizar una nueva librería sólo para una cosa. Con Dojo
no tengo mucha experiencia y no puedo ayudarte, seguro que alguien de
la lista lo conoce un poco más.

-- 
David Arango, el único desarrollador con una orden de alejamiento de
Jeffrey Zeldman

http://simplelogica.net # (+34) 98 522 12 65


Más información sobre la lista de distribución Jquery-Es