2009-11-20 17 views

Respuesta

16

Sólo Javascript: window.scrollBy(0,500);

+0

+1 es bueno ver una solución nativa. – David

+1

Si quieres una versión más ligera, este es el camino a seguir. Podría agregar un bucle para que se vea como ScrollTo, el complemento jQuery –

+0

Recuerdo una incompatibilidad del navegador con esta función. No estoy seguro, pero lo verificaría primero. – BalusC

11

Puede usar el complemento jquery scrollto. Es muy fácil.

http://plugins.jquery.com/scrollTo/

+0

+1: también tuve eso en cuenta cuando leí el tema de la pregunta en la lista. – BalusC

+0

¿Hay una versión más ligera? ¿Simplemente usando javascript? – TIMEX

+0

Quién diría, hay un complemento jQuery para eso ... –

2

¿Hay una versión más ligera? ¿Simplemente usando javascript?

usted podría considerar llamar window.location.hash durante el proceso de carga. Tiene un elemento con un ID en alrededor de 500 píxeles hacia abajo y acaba de hacer

window.onload = function() { 
    window.location.hash = '#foo'; 
} 

Oh, el # es obligatoria para la compatibilidad de IE;)

0
$().scrollTop(500); 
1

utilice el jQuery uno Jourkey sugirió. multiplataforma fácil de usar, etc Hay una pura JavaScript se puede tratar, aunque tu caso es distinto en los navegadores que no sean IE

"scrollTo Método

desplaza por la ventana a los ejes x especificado y-offset y."

http://msdn.microsoft.com/en-us/library/ms536731(VS.85).aspx

Cuestiones relacionadas