bzotsss, ну у вас не понятно зачем навешивается на все элементы hidden и поверх visible на нужный. НО когда на следующий нажимаете, то как бы вы не убираете класс visible с прошлого и не снимаете с него checked. Сделайте один класс который будет по умолчанию ставить его активным и его убирайте и добавляйте. А дефолтное состояние сделайте чтобы круг был пустой... вот и все... и лучше чтобы хоть один пункт сразу был активным
Николай Чуприк, вы можете подключить телефон к компьютеру и отлаживать через devtools телефон. Только если это iphone с safari то только через macos вроде.
Поддерживается браузерами
Safari 3.0 и выше (в Safari 2.0 использовался -khtml-margin-start)
Chrome 1.0 и выше