JavaScript Cannot read property
Résolu/Fermé
Herve_be
Messages postés
1094
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
9 avril 2025
-
19 févr. 2021 à 14:00
Herve_be Messages postés 1094 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 9 avril 2025 - 22 févr. 2021 à 12:39
Herve_be Messages postés 1094 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 9 avril 2025 - 22 févr. 2021 à 12:39
A voir également:
- Cannot read properties of undefined traduction
- Cannot read property of null traduction - Meilleures réponses
- Uncaught typeerror: cannot read properties of undefined (reading 'length') - Meilleures réponses
- Traduction créole guadeloupe français reverso - Forum traduction
- Google traduction photo - Guide
- Input signal out of range ✓ - Forum Matériel & Système
- Traduction de phrase en français vers le créole martiniquais ✓ - Forum Loisirs / Divertissements
- Traduction du Français en Créole Guadeloupéeen ✓ - Forum Loisirs / Divertissements
5 réponses
jordane45
Messages postés
38465
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 avril 2025
4 741
19 févr. 2021 à 15:34
19 févr. 2021 à 15:34
Bonjour,
Tu utilises la lib leaflet.js
IL faut donc lire la documentation de celle ci pour apprendre à utiliser correctement les fonctions qui s'y trouvent
https://leafletjs.com/reference-1.7.1.html#geojson-resetstyle
Le problème ne provenant pas de ce code js .. mais plutôt de la façon dont tu l'as utilisé dans ta page..
En l'occurrence, pour pouvoir utiliser le resetStyle .. il faut déjà avoir déclaré un style..
Tu utilises la lib leaflet.js
IL faut donc lire la documentation de celle ci pour apprendre à utiliser correctement les fonctions qui s'y trouvent
https://leafletjs.com/reference-1.7.1.html#geojson-resetstyle
Le problème ne provenant pas de ce code js .. mais plutôt de la façon dont tu l'as utilisé dans ta page..
En l'occurrence, pour pouvoir utiliser le resetStyle .. il faut déjà avoir déclaré un style..
layer.on('mouseover', function (){ this.setStyle({ color: 'green' });
Modifié le 19 févr. 2021 à 16:05
J'ai utilisé l'exemple que j'ai trouvé dans la documentation leafletjs ici https://leafletjs.com/examples/choropleth/ Adding Interaction.
click: popup fonctionne
mouseover: highlightFeature aussi
mais pas les 2 ensemble, je pense donc que j'ai commis une erreur de syntaxe mais je ne trouve pas laquelle
19 févr. 2021 à 16:14