Как вы можете видеть в этом jsfiddle, я пытаюсь сделать тумблер (кнопка отключения звука), чтоУправление переключая кнопки с помощью CSS и JQuery
- отображает текущую настройку, т.е. отключения или включения
- при наведении на, показывает альтернативный
Однако, моя проблема в том, когда пользователь нажимает на кнопку, вместо отображения кнопки напротив, он показывает, что противоположные кнопки парить состояние. Надеюсь, это имеет смысл, ха-ха. В основном взаимодействие: кнопка
- вид в UNMUTE состоянии
- парения и увидеть значок отключения звука
- нажмите и увидеть значок UNMUTE снова, потому что это немые состояния парить изображение
- , когда значок не наводится на него, он отображает соответствующий значок, т. е. отключен
В примере jsfiddle я хочу щелкнуть мышью, чтобы отобразить кнопку, а не атрибут hover ... любую помощь? Я знаю, что эта любопытная вещь не может быть обработана только css. (Извините, если это кажется запутанным, я уже некоторое время работал в кодексе)
Это предназначено поведение. Поскольку вы нависаете над новой кнопкой, когда она появляется, она будет находиться в состоянии 'hover'. –
Извините, я хотел сказать, что знаю, что это полностью то, что должно произойти. Мне интересно, если у кого-то есть безболезненное решение, я думаю, что все, что я придумал в данный момент, было бы слишком длинным и сложным. – romeboards
Ваш вопрос заставил меня вернуться к принципам логической коммутации, что хорошо. См. Мой ответ на вашу проблему с кодированием ниже. –