Cuando se carga la página, quiero usar Javascript/Jquery para llevar automáticamente al usuario a 500px hacia abajo. Pero tiene que parecer natural.¿Cómo me desplazo programáticamente por la página?
¿Cómo se puede hacer eso?
Cuando se carga la página, quiero usar Javascript/Jquery para llevar automáticamente al usuario a 500px hacia abajo. Pero tiene que parecer natural.¿Cómo me desplazo programáticamente por la página?
¿Cómo se puede hacer eso?
Sólo Javascript: window.scrollBy(0,500);
Puede usar el complemento jquery scrollto. Es muy fácil.
¿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;)
$().scrollTop(500);
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
Qué sobre cómo navegar a algún tipo de relación predefinida dentro de la página. Por ejemplo, ver URL que apunta a la ubicación dentro de la página http://en.wikipedia.org/wiki/Uniform_Resource_Locator#cite_note-0
+1 es bueno ver una solución nativa. – David
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 –
Recuerdo una incompatibilidad del navegador con esta función. No estoy seguro, pero lo verificaría primero. – BalusC