que obtener jump ejemplos div contenido con animate agregar javascript jquery jquery-selectors scroll

jump - obtener contenido de un div javascript



jQuery scrollTop() no funciona en el elemento ''cuerpo'' en Firefox (3)

Usa la window si quieres coherencia entre los navegadores.

$(window).scrollTop();

No entiendo por qué la función jQuery scrollTop () no está funcionando en el elemento ''body'' en Firefox.

$(''body'').scrollTop(0);

Arreglé mi problema usando:

$(window).scrollTop(0);

Sin embargo, de acuerdo con la documentación de jquery, scrollTop () debe funcionar en todos los elementos como en este ejemplo:

$( "div.demo" ).scrollTop( 300 );

También he probado con ''nav'' y ''main'' pero tampoco funciona.


prueba esto:

su div para desplazarse:

<div id="top"></div>

y desplazar la parte superior de js:

$(''html,body'').animate({scrollTop: $(''#top'').offset().top},''slow'');


Voluta

$(window).scrollTop(0); Parece ser compatible con todos los navegadores IE9 + (tal vez IE8 pero ya no pruebo con eso).

Desplazamiento animado

Si desea animar un desplazamiento, jQuery devuelve un error si utiliza el objeto de window (1.11.2 probado). En cambio, para animar un desplazamiento, es mejor usar tanto html como body para cubrir los motores que utilizan cualquiera de los dos. Asi que:

$(''html, body'').animate({scrollTop:0},500); Se desplazará a la parte superior del navegador en medio segundo.

Posición de desplazamiento

No puede usar $(''html,body'').scrollTop() para encontrar la posición de desplazamiento actual de la página, al menos Chrome no lo admite (siempre devuelve 0). En su lugar, para encontrar de forma consistente la posición de desplazamiento de una página, es necesario usar $(window).scrollTop(); .