Comment utiliser window.scroll pour faire défiler automatiquement sur la pagelle?

function Scrolldown() { window.scroll(0,300); } 

Comment puis-je utiliser cette fonction (ou une similaire) pour faire défiler automatiquement lorsque la page est chargée? (Sans cliquer sur un lien)

Cordialement,

Taylor

Donnez-lui un essai:

 function Scrolldown() { window.scroll(0,300); } window.onload = Scrolldown; 

Vous pouvez inclure tout votre javascript dans un événement. Cela se déplacera vers un élément avec un identifiant.

 <body onload="window.location='#myID';"> 

Vous pouvez utiliser window.onload :

 window.onload = Scrolldown; 

Je tiens également à souligner que vous pouvez utiliser une ancre HTML pour indiquer où faire défiler, de sorte que vous ne devez pas coder en dur la valeur du pixel:

 <div id="iWantToScrollHere" name="iWantToScrollHere"> ... </div> 

… ce qui ferait fonctionner votre Scrolldown :

 function Scrolldown() { window.location.hash = '#iWantToScrollHere'; } 

Vous pouvez inclure jquery:

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> 

Et ensuite enveloppez votre chose de défilement dans une fonction de document prêt:

 $(document).ready(function(){ window.scroll(0,300); }); 

Ensuite, après cela, vous n'avez pas besoin de faire quoi que ce soit.

🙂

Eh bien, un autre script super simple est ici,

 <script type="text/javascript"> window.onload = function(e){ window.scrollBy(1,1); } 

Ça m'a bien fonctionné.