Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/03/2015, 02:09
liranan
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Evitar que una función se repita

Gracias por la respuesta Alexis88, pero no consigo que me funcione correctamente.

La función ya no se ejecuta varias veces, pero ahora no muestra la animación sino que se coloca directamente en el final. Al ser un scroll, el efecto es similar a si usara un ancla de html normal y corriente.

El código ahora es este:

Código jquery:
Ver original
  1. $('.circle-image, .square-title').click(function(e){
  2.                 e.preventDefault();
  3.                 $("body", "html").animate({
  4.                         scrollTop: $(this).offset().top
  5.                 }, 600);
  6.                 $("body", "html").stop(true, true);
  7.         });

¿Alguna sugerencia?
Gracias

Última edición por liranan; 24/03/2015 a las 02:18