InnerWidth ne marche pas
Résolu/Fermé
Garig
-
Modifié le 2 sept. 2017 à 23:32
Garig Messages postés 63 Date d'inscription vendredi 12 juin 2009 Statut Membre Dernière intervention 30 septembre 2017 - 3 sept. 2017 à 15:13
Garig Messages postés 63 Date d'inscription vendredi 12 juin 2009 Statut Membre Dernière intervention 30 septembre 2017 - 3 sept. 2017 à 15:13
4 réponses
jordane45
Messages postés
38288
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 novembre 2024
4 703
3 sept. 2017 à 13:23
3 sept. 2017 à 13:23
Bonjour,
Commence par faire un console.log de la variable et regarde ce qu'elle te retourne.
Commence par faire un console.log de la variable et regarde ce qu'elle te retourne.
Ok merci de ta réponse
En fait ça marche mais quand je redimensionne la fenetre manuellement, la couleur reste figé dans l'état au moment ou j'ai ouvert la fenetre.
Je vois pas le changement s'effectuer quand je redimensionne manuellement la fenetre en dessous et au dessus de 500px.
Je sais pas du tout ce qu'il faut que je fasse pour ça...
Est ce qu'il faut que je créé une fonction en plus? Et quelle méthode javascript utiliser?
Merci
En fait ça marche mais quand je redimensionne la fenetre manuellement, la couleur reste figé dans l'état au moment ou j'ai ouvert la fenetre.
Je vois pas le changement s'effectuer quand je redimensionne manuellement la fenetre en dessous et au dessus de 500px.
Je sais pas du tout ce qu'il faut que je fasse pour ça...
Est ce qu'il faut que je créé une fonction en plus? Et quelle méthode javascript utiliser?
Merci
jordane45
Messages postés
38288
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 novembre 2024
4 703
3 sept. 2017 à 14:42
3 sept. 2017 à 14:42
Le .resize puisque c'est lors du redimensionnement que tu veux...
Garig
Messages postés
63
Date d'inscription
vendredi 12 juin 2009
Statut
Membre
Dernière intervention
30 septembre 2017
6
>
jordane45
Messages postés
38288
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 novembre 2024
3 sept. 2017 à 15:13
3 sept. 2017 à 15:13
Ok merci J'ai trouvé la solution. Je marque comme résolu :-)
window.addEventListener("resize", function(){
var titre=document.querySelector('h1');
if (window.innerWidth > 500 ) {
titre.style.color="yellow";
}else{
titre.style.color="red";
}
});
En fait il faudrait que je puisse recharger la page à chaque instant. Je sais pas quelle méthode javascript utiliser? Si c'est .load() ou .resize()? ou alors les 2 ensembles? As-tu une piste pour m'éclairer?
Merci
Merci