2011-09-13 8 views
12

Estoy usando en mi aplicación de Android una vista web que carga una página externa. Tiene algunas anclas (<a> etiquetas). Cuando presiono sobre él, aparece un borde amarillo.Navegador de Android: elimine el borde del esquema cuando se enfoca el ancla

¿Cómo puedo evitarlo y eliminar este borde?

que he probado siguientes trucos:

// jQuery 
$("a").focus(function(){ 
    $(this).attr("hideFocus", "hideFocus"); 
}); 

// CSS 
a, :focus { 
    outline: none; 
} 

pero sin éxito.

Gracias!

+0

No debería 'a,: focus' be' a: focus'? – Curt

+0

Does '' focus' no coincide con todos los elementos que se pueden enfocar, incluso botones, etc. – hsz

Respuesta

44

establecer la propiedad CSS -webkit-tap-highlight-color de la siguiente manera:

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

Nota: establecer el color de otras maneras no suele funcionar debido a la forma webkit hace que el punto culminante. Depende de la versión/variante según mi experiencia.

+2

Felicitaciones a usted! Funciona a las mil maravillas ! :) – hsz

+0

Funciona muy bien. Gracias. –

+1

-webkit-focus-ring-color: rgba (0,0,0,0); ? – zloctb

Cuestiones relacionadas