ho ricevuto un codice jQuery da questo link (fondo pagina): How to scroll to top of page with JavaScript/jQuery?Scorrere fino a quando la pagina di carico
Perché non basta usare qualche elemento di riferimento, proprio all'inizio del file HTML, come
<div id="top"></div>
e poi, quando la pagina viene caricata, semplicemente fanno
$(document).ready(function(){
top.location.href = '#top';
});
Se i rotoli del browser dopo questa funzione incendi, è sufficiente fare
$(window).load(function(){
top.location.href = '#top';
});
ora, tutto funziona, ma non in Google Chrome! come posso risolvere questo codice per google chrome? e come posso aggiungere un'animazione a questo codice? come velocità di scorrimento o veloce, lento ecc ...
Il targeting del tag HTML e del tag del corpo dovrebbe funzionare correttamente in Chrome. – lewiguez
grazie. ora come posso aggiungere velocità o animazione per questo codice? top.location.href = '#top'; – Alireza
Non puoi per quanto posso indovinare. Non stai impostando una proprietà scalare in modo che non possa essere animata. Fondamentalmente, un'animazione è solo un ciclo che incrementa un valore. Questo è solo l'impostazione di un valore per qualcosa che non può essere incrementato. Ora puoi trovare la posizione verticale dell'elemento #top e scrollTop in quella posizione verticale. Lo faresti impostando scrollTop nel codice di animazione fornito non su 0, ma sul valore di posizione verticale. – lewiguez