top down div body animate javascript jquery triggers scrolltop

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.

El código

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'');