Lösen der nicht funktionierenden :active-Pseudoklasse für :active-Links in Mobile Safari
Touchstart-Ereignis
Fügen Sie das ontouchstart-Ereignis zum
hinzu. Element:<body ontouchstart=""> ... </body>
Dies ermöglicht den Auslöser der Pseudoklasse :active, wenn auf ein beliebiges Element innerhalb der Seite getippt wird.
Fastclick Library
Alternativ können Sie die Fastclick-JavaScript-Bibliothek nutzen. Diese Bibliothek verbessert die Reaktionsfähigkeit von Klickereignissen auf Touch-Geräten und behebt auch das :active-Pseudoklassenproblem.
Das obige ist der detaillierte Inhalt vonWarum funktioniert die Pseudoklasse „:active' bei mobilen Safari-Links nicht und wie kann ich das Problem beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!