Ich habe eine Gruppe von Radio-Tasten, und haben sie so gestaltet, dass sie anzeigen: Block, so dass sie wie Tasten erscheinen (auch die Radio-Taste selbst ausgeblendet). Dies funktioniert hervorragend in Chrome und Firefox auf Desktops und auf Android-Tablets ... funktioniert aber nicht auf einem iPad."Block Stil" Radio-Tasten arbeiten auf alles, aber iPad
Siehe hier: http://jsfiddle.net/WhNRK/
Aus welchem Grunde das Blockelement auf einem iPad nicht ‚aktiv‘ ist und setzt nicht das Optionsfeld. Wenn ich den Radiobutton einblende, können Sie sehen, dass er nicht ausgewählt wird, wenn er auf den Block klickt. Wenn ich jedoch auf das eigentliche Optionsfeld klicke, wird es richtig ausgewählt und ändert sogar die Hintergrundfarbe des Blockelements so, wie es sein sollte! http://jsfiddle.net/WhNRK/1/
Irgendeine Idee, was ich falsch mache, verursacht das geschieht? Scheint, dass es ziemlich einfache Funktionalität sein sollte, also hoffe ich, dass es nur etwas einfaches ist, das ich übersehe ...
Die Hauptverwendung der Seite, die darin integriert wird, ist für mobile Geräte gedacht, so dass sie es definitiv brauchen funktioniert auf jedem iOS-Gerät (vorausgesetzt, es passiert wahrscheinlich auch auf einem iPhone, habe nur keinen hier bei mir zum Testen).
Vielen Dank für Ihre Vorschläge!
@ PeterVR - Danke SO VIEL dafür ... habe es einfach in meinen Code implementiert und funktioniert perfekt. Ich hatte den "falschen" onclick-Vorschlag in einem anderen Forum gefunden und es ohne Glück versucht ... aber ich hatte es in das Eingabe-Tag anstelle des Etikett-Tags eingefügt, so dass es offensichtlich der Unterschied war (plus die Art, wie du es gelegt hast) aus dem Etikett macht auch mehr Sinn). Was für eine Kuriosität! Ich schätze die Zeit, die Sie für die Lösung dieses Problems gebraucht haben - unglaublich nützlich für mich und hoffentlich auch in Zukunft für andere wertvoll. Danke noch einmal!!! – Mark
seltsame Fehler, aber Ihre Workaround hat es geschafft! Für iOS 6 ist es NICHT erforderlich, nur ältere Geräte mit iOS 5 (und möglicherweise älteren Versionen) benötigen es. Getestet auf iPad 1 und 3 –