Mi piacerebbe essere in grado di simulare il comportamento della pseudo classe :active
su tutti gli elementi del webkit Android. Attualmente, la sintassi :active
funziona solo sugli elementi a
(collegamenti). Quasi tutti gli elementi utilizzabili nell'applicazione a cui sto lavorando sono qualcosa di diverso da un tag di collegamento standard. Il web kit iOS supporta :active
su tutti gli elementi.Come simulare: pseudo classe css attiva in Android su elementi non linkati?
/* works on both android iOS webkit */
a:active {
color: blue;
}
/* works on iOS webkit, does not work on android webkit */
div:active {
color: red;
}
ho trovato un paio di risorse [1,2] che risolvono i problemi simili, ma sono entrambi un po 'pesante, e mi chiedo se c'è una soluzione più leggera che io sono solo non in grado di trovare.
- http://cubiq.org/remove-onclick-delay-on-webkit-for-iphone
- http://code.google.com/intl/ro-RO/mobile/articles/fast_buttons.html
Esso utilizza jQuery. Una risposta senza alcuna libreria esterna sarebbe stata più semplice. –
@caffein, probabilmente non sarebbe stato "più semplice". hai visto il nativo JS DOM api? inoltre, verrebbe rovinato con il supporto per browser incrociati. l'intero punto di jquery è "simplierfy" – MikeMurko
sì, ma usare jQuery sul cellulare è una cattiva idea –