Ho un gruppo di pulsanti di opzione e li ho abbinati in modo che vengano visualizzati: blocchi in modo che appaiano come pulsanti (hanno anche nascosto il pulsante di opzione stesso). Funziona perfettamente su Chrome e Firefox su desktop e su tablet Android ... ma non funziona su un iPad.I pulsanti di opzione 'Block Style' funzionano su tutto MA iPad
vederlo qui: http://jsfiddle.net/WhNRK/
Per qualsiasi motivo l'elemento di blocco non è 'attivo' su un iPad e non imposta il pulsante di opzione. Se si "mostra" il pulsante di opzione è possibile vedere che non viene selezionato quando si fa clic sul blocco. Tuttavia, se faccio clic sul pulsante di opzione vero e proprio, seleziona correttamente e cambia anche il colore di sfondo dell'elemento di blocco come dovrebbe! http://jsfiddle.net/WhNRK/1/
Qualche idea su cosa sto facendo male che sta causando questo accada? Sembra che dovrebbe essere piuttosto semplice funzionalità, quindi spero che sia solo qualcosa di semplice sto trascurando ...
L'uso principale del sito che questo è incorporato all'interno è pensato per dispositivi mobili, quindi sicuramente bisogno lavorando su qualsiasi dispositivo iOS (supponendo che possa accadere anche su un iPhone, solo che non ne ho uno qui da testare subito).
Grazie per tutti i suggerimenti che potreste avere!
@ PeterVR - Grazie MOLTO per questo ... appena implementato nel mio codice e funziona perfettamente. In realtà avevo trovato il suggerimento "falso" onclick su un altro forum e l'ho provato senza fortuna ... ma l'avevo inserito nel tag di input al posto del tag label, quindi questa era ovviamente la differenza (più il modo in cui hai posato anche l'etichetta ha più senso). Che stranezza! Apprezzo molto il tempo che hai impiegato per risolverlo - incredibilmente utile per me, e speriamo che sia prezioso anche per gli altri in futuro. Grazie ancora!!! – Mark
bug strano ma la tua soluzione alternativa l'ha fatto! NON è richiesto per iOS 6, ma solo i dispositivi più vecchi con iOS 5 (e probabilmente anche versioni precedenti) ne hanno bisogno. Testato su iPad 1 e 3 –