Me gustaría que mi página vaya a la parte superior cuando se hace clic en cierto delimitador.Desaceleración del desplazamiento al evento superior mediante jQuery animate
Así es como traté de hacerlo, pero no funciona, se desplaza muy rápido.
$('a[href=#top]').click(function() {
$('body').animate({
scrollTop: 0
},
50);
});
Quiero reducir la velocidad.
¿Alguna idea de por qué '$ ('html, body')' es obligatorio? Lo intenté con '$ (ventana)', pero no pareció tener ningún efecto, lo que esperaba ver (como recuerdo), ¿es el objeto ventana el que hace un seguimiento de la posición de desplazamiento? –
ventana es veiwport pero necesita animar el documento html, también no necesita cuerpo $ ("html"). Animate ({scrollTop: $ ("# whatever_id_you_want_to_go_to"). Offset(). Top}, 1200); – fullstacklife
Creo que necesitas 'cuerpo' ya que' html' no funcionará en todos los navegadores. –