event change jquery javascript-events event-handling dhtml dynamic-html

change - jquery on focus



Usando la animación animada de jQuery(), si el elemento al que se hace clic es "<a href="#"...></a>", ¿la función aún debe devolver falsa? (1)

Necesitas usar event.preventDefault () :

$(''...'').click(function(event) { event.preventDefault(); // Code. });

Desde el sitio web de jQuery :

event.preventDefault ()
Descripción: si se llama a este método, la acción predeterminada del evento no se activará.

Estaba leyendo la página de jQuery para animate ()

http://api.jquery.com/animate/

Sus ejemplos no mencionan si se usa

<a href="#" id="clickme">click me</a> ... $(''#clickme'').click(function() { $(''#someDiv'').animate({left: "+=60"}); })

de hecho, todavía tenemos que devolver falso como en los viejos tiempos?

$(''#clickme'').click(function() { $(''#someDiv'').animate({left: "+=60"}); return false; })

(pero luego, esos ejemplos no usaron un <a> para "hacer clic en mí" ... sino que usaron algo más).

De lo contrario, la página volverá al comienzo de la página? ¿JQuery tiene una forma más elegante o mágica de hacerlo?