Auto scroll javascript page web
Résolu
artemis0
Messages postés
903
Date d'inscription
Statut
Membre
Dernière intervention
-
artemis0 Messages postés 903 Date d'inscription Statut Membre Dernière intervention -
artemis0 Messages postés 903 Date d'inscription Statut Membre Dernière intervention -
bonjour,
J'ai trouvé comment scroll automatiquement ma page web avec
Mais je souhaiterais que ça tourne en boucle : dès qu'on arrive en bas, ça retourne en haut et ça recommence indéfiniment.
Comment faire ?
(sans scroll to)
je voudrais que ça remonte rapidement mais pas d'un coup
merci
J'ai trouvé comment scroll automatiquement ma page web avec
function start_scroll_down() {
scroll = setInterval(function(){ window.scrollBy(0, 1); console.log('start');}, 20);
}
function stop_scroll_down() {
clearInterval(scroll);
}
start_scroll_down();
Mais je souhaiterais que ça tourne en boucle : dès qu'on arrive en bas, ça retourne en haut et ça recommence indéfiniment.
Comment faire ?
(sans scroll to)
je voudrais que ça remonte rapidement mais pas d'un coup
merci
A voir également:
- Auto scroll js
- Scroll lock - Forum Windows
- Round js ✓ - Forum Javascript
- Touche scroll lock ✓ - Forum Excel
- Ciel auto entrepreneur - Télécharger - Comptabilité & Facturation
- Auto nettoyage ps4 slim - Forum PS4
1 réponse
j'ai trouvé :
function start_scroll_down() {
scroll = setInterval(function(){ window.scrollBy(0, 1); console.log('start');}, 20);
}
window.onscroll = function(ev) {
if ((window.innerHeight + window.pageYOffset) >= document.body.offsetHeight) {
(function smoothscroll(){
var currentScroll = document.documentElement.scrollTop || document.body.scrollTop;
if (currentScroll > 0) {
window.requestAnimationFrame(smoothscroll);
window.scrollTo (0,currentScroll - (currentScroll/5));
}
})();
}
};