Gibt es eine Möglichkeit, das zu deaktivieren?
Ich meine nur im Browser ... Wenn Sie auf einen Link oder eine Schaltfläche oder ein Div klicken, auf das eine Klickfunktion angewendet wird, flackert ein graues Kästchen, auf das Sie schnell geklickt haben. Wie verhindere ich das?
ipad
mobile-safari
Katze
quelle
quelle
Antworten:
Sie können der
-webkit-tap-highlight-color
Eigenschaft dieses Elements eine transparente Farbe zuweisen.quelle
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color:transparent
auf alles (dh*
) funktionierte wie ein Zauber.-webkit-tap-highlight-color: rgba(0,0,0,0);
festzulegen, wird das Problem durch Hinzufügen zum inaktiven Status des Ziellinks behoben.webkit-tap-highlight-color: none
nicht nicht funktionieren. Sie müssen tatsächlich Transparenz über einstellenrgba(0,0,0,0)
.Mit Mobile Safari in Phonegap funktionierte nur Folgendes:
Quelle: iPhone WebKit CSS-Animationen verursachen Flimmern
Aktivieren Sie außerdem im Hauptfenster das Rendern:
Quelle: Verhindern Sie Flimmern beim Webkit-Übergang der Webkit-Transformation
quelle