Il y a de nombreux boutons sur l'interface. Désormais, la boîte de dialogue s'affiche lorsque la souris est déplacée vers l'intérieur et disparaît lorsque la souris est déplacée vers l'extérieur. Comment déterminer quel événement de déplacement et de suppression de bouton est provoqué.
Puis-je écrire directement en fonction du menu en anneau wheelmenu.js ?
Pour être honnête, je ne comprends pas ce que vous voulez demander. De manière générale, il existe deux méthodes couramment utilisées pour déterminer l'élément cible :
La première consiste à lier un événement à chaque bouton, afin que les éléments correspondant à chaque événement correspondant soient relatifs.
La seconde est réalisée grâce à la délégation d'événements, et e.target est utilisé pour déterminer quel bouton est déclenché.
Il existe également une situation comme dans le canevas. Puisqu'il est impossible d'obtenir directement si chaque objet du canevas déclenche un événement, vous devez utiliser le mode observateur pour déterminer si la position de la souris est à l'intérieur d'un objet. la méthode des rayons peut être utilisée à l’intérieur du polygone.
Délégation événementielle. Juge basé sur e.terget. Ou utilisez le mode observateur et utilisez des valeurs uniques comme paramètres
Les plug-ins généraux auront une fonction de rappel. Si tel est le cas, vous pouvez reconstruire le rappel
.pour déléguer l'événement de clic à chaque bouton afin de déterminer de quel bouton il s'agit
委托
Écrivez l'événement dans un conteneur, tel que
p
Délégué événementiel evt.target