Suppression d'un seul marqueur sélectionné #2748
-
Bonjour, j'aimerais savoir s'il est possible de supprimer un seul marqueur préalablement sélectionné. Voici mon code Javascript : function updateMarkerInfo(marker) { // Ajouter un champ pour le nom // Ajouter un champ pour la couleur // Ajouter un champ pour la position // Ajouter un bouton de validation // Ajouter un gestionnaire d'événement pour la soumission du formulaire // Ajouter un bouton de suppression // Gestionnaire d'évènement pour la suppression du marqueur sélectionné // Afficher le formulaire wavesurfer.on('marker-click', function(marker) { |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
Je sais comment supprimer un marqueur cliqué en utilisant l'événement 'marqueur-clic' sur l'objet surfeur. Voici un exemple de code qui trouve l'index du marqueur en faisant correspondre la propriété time et le supprime :
One way I know how we can remove a clicked marker is by using the 'marker-click' event on the wavesurfer object. Here is a sample code that finds the marker index by matching the time property and deletes it:
|
Beta Was this translation helpful? Give feedback.
-
I think wavesurfer should provide a method to remove the marker in the marker object itself so that we can directly do:
What do you think? @katspaugh |
Beta Was this translation helpful? Give feedback.
Je sais comment supprimer un marqueur cliqué en utilisant l'événement 'marqueur-clic' sur l'objet surfeur.
Je vois que vous avez utilisé cet événement ici pour appeler
updateMarkerInfo(marker)
afin que vous connaissiez déjà cet événement. Maintenant, pour supprimer le marqueur, vous devrez trouver l'index de ce marqueur cliqué dans le tableauwavesurfer.markers.markers
. Vous pouvez trouver cet index en faisant correspondre l'étiquette, l'heure ou une combinaison des deux.Une fois que vous êtes en mesure de trouver l'index de ce marqueur, vous pouvez appeler
wavesurfer.markers.remove(index)
pour supprimer ce marqueur.Voici un exemple de code qui trouve l'index du marqueur en faisant corr…