Ayer hubo un requisito, con la esperanza de que la página se desplazará automáticamente hacia la izquierda después de cargarse.
Siempre pensé que solo establecía un valor en el documento de la página.
Me tomé el tiempo para verificar hoy y descubrí:
Use document.documentelement.scrollleft para establecer el valor, que debe ser efectivo solo si se desencadena por un evento humano;
Si desea que la página se despliegue automáticamente una cierta distancia cuando se carga, use la animación de jQuery, como se muestra en el siguiente ejemplo:
$ ("html, cuerpo"). animate ({"scrollleft": "300px"}, 1000);
$ ("html, cuerpo"). animate ({"scrolltop": "300px"}, 1000);
manifestación:
La copia del código es la siguiente:
<! Doctype html>
<html>
<Evista>
<meta charset = "utf-8"/>
<title> Auto Scroll </title>
<meta name = "Keywords" Content = ""/>
<meta name = "descripción" content = ""/>
<script type = "text/javaScript" src = "https://www.gamebox.com/js/jquery.js"> </script>
</ablo>
<Body>
<!-Inicio del contenedor->
<div style = "altura: 3000px; ancho: 3000px;">
<a href = "javascript :;"> haga clic </a>
</div>
<!-Container End->
<script type = "text/javaScript">
/*window.onload = function () {
Window.scroll (0,300);
$ (". Btn"). on ("hacer clic", function () {
document.documentelement.scrollleft = "500";
var otop = document.body.scrolltop ||
var oleft = document.body.scrollleft ||
alerta (oleft);
});
}*/
$ (function () {
$ ("html, cuerpo"). animate ({"scrollleft": "300px"}, 1000);
});
</script>
</body>
</html>