Problème avec javascript (scroll function)
Résolu
Jefe_Pablo
Messages postés
3
Date d'inscription
vendredi 19 avril 2024
Statut
Membre
Dernière intervention
20 avril 2024
-
19 avril 2024 à 23:23
Jefe_Pablo Messages postés 3 Date d'inscription vendredi 19 avril 2024 Statut Membre Dernière intervention 20 avril 2024 - 20 avril 2024 à 10:12
Jefe_Pablo Messages postés 3 Date d'inscription vendredi 19 avril 2024 Statut Membre Dernière intervention 20 avril 2024 - 20 avril 2024 à 10:12
A voir également:
- Problème avec javascript (scroll function)
- Telecharger javascript - Télécharger - Langages
- Javascript round ✓ - Forum Javascript
- Scroll lock clavier ✓ - Forum Excel
- A javascript error occurred in the main process - Forum Matériel & Système
- Scroll lock - Forum Windows
3 réponses
jordane45
Messages postés
38404
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
2 février 2025
4 732
20 avril 2024 à 01:42
20 avril 2024 à 01:42
bonjour
commence par regarder dans la console de ton navigateur si il n'y aurait pas des erreurs...
io serait bien aussi de nous montrer le code html qui va avec.
n'oublie pas non plus de nous indiquer où, dans ton code html, tu as placé ton JavaScript...
Jefe_Pablo
Messages postés
3
Date d'inscription
vendredi 19 avril 2024
Statut
Membre
Dernière intervention
20 avril 2024
20 avril 2024 à 08:51
20 avril 2024 à 08:51
Bonjour jordane45 comme je te l'ai dit je n'en suis pas a mon premier site ma balise javascript est toujours placée avant la fin de ma balise de fin du body
pas d'erreur
j'ai eu un flash cela est bien dû a ma structure html spéciale (j'ai eu cette idée ce matin en me réveillant et elle a porté ses fruits)
si tu veux un exemple :
<html> <head> <link rel="stylesheet" href="./style.css"> <link rel="icon" href="./assets/logos/logo.png"> <title>Ma page</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <section id="section1"> <button id="controlbutton"> <img src="./assets/icons/button1.png" style=" "></button> <container class="container1"> <img src="./assets/logos/logo-white.png"> </container> <container class="container2"> <div id=" your name "></div> <div id="picturescontainer"> <img src=""> <img src=""> </div> <span id="text1"> phrase 1</span> <span id="text2"> phrase 2</span> </container> </section> <div id="bottommsg" style=" "><img src="./assets/icons/top.png"> <span>scroll to continue</span> </div> <script type="text/javascript" src="./script.js"></script> </body></html>
problème résolu correction :
window.onload = function () { document.querySelector('.container1').classList.add('animate'); setTimeout(() => { document.querySelector('#bottommsg').classList.add('animate'); }, 700); } function callback(entries, observer) { entries.forEach(entry => { if (entry.isIntersecting) { setTimeout(() => { entry.target.classList.add('animate'); // Ajoutez une classe CSS pour l'animation document.querySelector('.container1').style.backdropFilter = "blur(3px)"; }, 300); } }); } const observer = new IntersectionObserver(callback); const container2 = document.querySelector('.container2'); observer.observe(container2); document.querySelector('section').addEventListener('scroll', function() { BottomMsg = document.querySelector('#bottommsg'); if (BottomMsg.classList.contains('animate')) { BottomMsg.classList.remove('animate'); } else { } });
Jefe_Pablo
Messages postés
3
Date d'inscription
vendredi 19 avril 2024
Statut
Membre
Dernière intervention
20 avril 2024
20 avril 2024 à 10:12
20 avril 2024 à 10:12
Merci a toi jordane45 pour ta réactivité
Je mets le sujet en résolu ?