javascript - down - scrolltop jquery animate
Activar $(ventana).scroll(); (3)
Cuando llamo $("body").animate({scrollTop: someValue});
Quiero $(window).scroll(function() { });
ser llamado tambien ¿Cómo puedo lograr eso?
He intentado con $(window).trigger("scroll")
y $(window).triggerHandler("scroll")
sin éxito.
EDITAR: Problema resuelto. Hubo un if
en mi $(window).scroll(function() { });
Eso causó el problema.
Aplíquelo tanto en el body
como en el html
ya que no es coherente ... ( por ejemplo, FF usa el html
para desplazarse, mientras que Chrome usa el body
)
$("html, body").animate({scrollTop: someValue});
demostración en http://jsfiddle.net/vzyVh/
Puede probar el siguiente código: aquí estoy desplazándome hacia la parte superior de mi etiqueta div que tiene el ID "uno".
$(''html,body'').animate({ scrollTop: $(''#one'').offset().top }, ''slow'');
Solo usa:
// Trigger the scroll event
$(window).scroll();
Fuente: