JavaScript Cannot read property
Résolu/Fermé
Herve_be
Messages postés
1077
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
6 décembre 2024
-
19 févr. 2021 à 14:00
Herve_be Messages postés 1077 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 6 décembre 2024 - 22 févr. 2021 à 12:39
Herve_be Messages postés 1077 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 6 décembre 2024 - 22 févr. 2021 à 12:39
A voir également:
- Uncaught typeerror: cannot read properties of undefined (reading 'length')
- Cannot read property of null traduction - Meilleures réponses
- Testermaker.js:1 uncaught (in promise) typeerror: cannot read properties of undefined (reading 'configurator') - Meilleures réponses
- My reading manga ✓ - Forum Google Chrome
- Problème myreadingmanga (message erreur) - Forum Google Chrome
- Input signal out of range ✓ - Forum Matériel & Système
- My reading manga ✓ - Forum Google Chrome
- Cannot access offset of type string on string - Forum PHP
5 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
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