jQuery: El mal uso de return false

Cuando queremos evitar que al hacer click en un enlace, ese se ejecute, tenemos la fea costumbre de poner un «return false» en nuestra función javascript, sin tener en cuenta las consecuencias y sin tener conocimiento de lo que realmente estamos provocando al hacerlo. Sin embargo la culpa de todo esto es el método de aprendizaje que todos hemos tenido: copy /paste, funciona! guay pues ya no me molesto más (entre otras cosas porque no tengo tiempo).

Cuando escribimos un «return false» no estmos diciendo, no sigas el enlace, estamos diciendo:

  1. No sigas el enlace
  2. No propages el evento.
  3. No ejecutes el «callback» solo para y salte.

Si solo quereos hacer la primera de las cosas con jQuery basta con usar:

Por cosas como esta, cuanto más uso jQuery más me gusta. Esto lo aprendí gracias a Carlos Benítez de «Etnassoft» que a su vez aprendió de Douglas Neiner en «Fuel your coding», os recomiendo echar un buen vistazo a ambos artículos porque detallan mucho más lo que os acabo de contar.

Si te ha resultado útil, ¡Compartelo!Share on linkedin
Linkedin
Share on twitter
Twitter
Share on google
Google
Share on facebook
Facebook
Share on reddit
Reddit
Share on email
Email

,

Comments are closed.