2011-11-24 29 views
5

Estoy tratando de evitar que mi botón parpadee en azul después de hacer clic, ¿alguien sabe qué clase causa este cambio? así que puedo anularloEl botón jquerymobile hecho clic en azul

¡Salud!

+0

¿Encontró la solución correcta? buscándolo también no lo consigo a través de ui-btn-active ... – zyrex

Respuesta

6

La clase que está buscando es

.ui-btn-active 
+0

¡Hola Shane, gracias de nuevo! De hecho, he estado usando esa clase en todas partes, solo me confundí jajaja:/Pensé que podría haber sido un tercer estado. – Baconbeastnz

8

Si esto sucede en tu móvil, sugeriría añadir esto a su hoja de estilos:

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

se eliminará el valor predeterminado de tomas resaltar la función del navegador webkit (en cualquier dispositivo móvil). Parece funcionar principalmente en teléfonos con Android, pero también tiene efecto en dispositivos con iOS.

11

Para cualquiera de aterrizar aquí y preguntándose qué hacer con .ui-btn-activa, me gustaría construir en sqlisers responden con:

.ui-btn-active 
{ 
    color: #2F3E46 !important; 
    background: none !important; 
    background-color: #eee !important; 
    text-shadow: 0 /*{a-bup-shadow-x}*/ 
       1px /*{a-bup-shadow-y}*/ 
       0 /*{a-bup-shadow-radius}*/ 
       #ffffff /*{a-bup-shadow-color}*/; 
} 

Sólo cambia los valores de color a lo que quiera.

+0

.btn-active {} tiene una imagen de fondo predeterminada: degradado; aplicado a él, por lo que deberá establecer background-image: none; en sus .ui-btn-activos personalizados, como señala Andreas. –

Cuestiones relacionadas