2010-11-02 15 views

Respuesta

15

Según this hilo se puede anular el esquema de color naranja por defecto reemplazando

-webkit-tap-highlight-color

con

-webkit-tap-highlight-color: rgba(255, 255, 255, 0);

en y nuestro archivo css (deberá crear un archivo css y agregarlo si actualmente no tiene uno). El último valor de 0 establece el valor alfa para hacer que el color sea invisible (1 es completamente visible). Si ese no es el estilo CSS exacto que está buscando, puede hojear los otros estilos de webkit para encontrar declaraciones similares.

Apoyos a Joe McCann por la idea.

+0

Gracias! ¡Funciona! – Aloong

+2

que no funciona con Android 4.0.4 - nadie ha experimentado la misma? (Funciona en las versiones anteriores y 4,1) – dan

+0

que estaba buscando esto con el fin de usarlo en webviews en los dispositivos Android. funciona como un encanto :) +1); – Sammy

-2

función mouseclick() { var locString = "X =" + window.event.screenX + "Y =" + window.event.screenY; alerta (locString); }

puede utilizar esta función para atrapar ubicación mouseclick

+0

que sabe la vuelta del 'event.pageX, evento. pageY' puede obtener la ubicación clic en la vista Web de Android, pero todavía no hay manera de evitar el rectángulo naranja aburrido .. – Aloong

4

McStretch respuesta es correcta. Webkit en Android está compilado con esta propiedad configurada en naranja, con el CSS puede anular esto.

pegar el siguiente código en el CSS:

* { 
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
} 

(lo siento, no sé cómo agregar esto como un comentario a la respuesta)

+1

El '*' en su código fue mágica! : D gracias ... – Scrat

Cuestiones relacionadas