JavaScript Cannot read property
Résolu/Fermé
Herve_be
Messages postés
1066
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
23 septembre 2024
-
19 févr. 2021 à 14:00
Herve_be Messages postés 1066 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 23 septembre 2024 - 22 févr. 2021 à 12:39
Herve_be Messages postés 1066 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 23 septembre 2024 - 22 févr. 2021 à 12:39
A voir également:
- Uncaught typeerror: cannot read properties of undefined (reading 'length')
- Uncaught typeerror: cannot read properties of null (reading 'addeventlistener') - 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
- A disk read error occurred ✓ - Forum Windows
5 réponses
jordane45
Messages postés
38263
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 octobre 2024
4 693
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