JavaScript Cannot read property
Résolu
Herve_be
Messages postés
1110
Date d'inscription
Statut
Membre
Dernière intervention
-
Herve_be Messages postés 1110 Date d'inscription Statut Membre Dernière intervention -
Herve_be Messages postés 1110 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Cannot read properties of undefined traduction
- 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
- Traduction créole guadeloupe français reverso - Forum traduction
- Input signal out of range ✓ - Forum Matériel & Système
- Google traduction photo - Guide
- Waldik traduction ✓ - Forum Loisirs / Divertissements
- Traduction du Français en Créole Guadeloupéeen ✓ - Forum Loisirs / Divertissements
5 réponses
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' });
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