Du côté iOS, il y a un délai de 300 ms pour déclencher l'événement de clic sur le navigateur Safari. Le style ajouté pour le toucher entrera en conflit avec le clic et provoquera des problèmes de scintillement.
La séquence d'événements tactiles correspondante. dans Safari est le suivant :
touchstart --> touchmove --> touchend --> click(300ms)
À ce stade, vous pouvez essayer le style suivant pour annuler le style par défaut de l'événement de clic pour éliminer le problème de scintillement de la page
*{ -webkit-tap-highlight-color:rgba(0,0,0,0); }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!