Просто, обратите внимание:
У нас есть два действия:
1 # Фокус из ввода:
Это срабатывает при нажатии кнопки мыши (или TAB, но позволяет думать о мыши).
2 # Проверить переключатель:
Это действие запускается при нажатии кнопки мыши и отпускании кнопки, это означает, что переключатель будет проверяться только при отпускании кнопки.
Теперь, просто подумайте. Вы показываете, <p>
когда вы нажимаете на вход (в нашем случае на кнопке «Вкл.»), Но переключатель будет проверяться только при отпускании кнопки над ним, но <p>
уже есть, где была кнопка. Вы видели проблему?
СОЛИД .
Просто добавьте другой способ показать свое сообщение, где это явление не может конфликтовать с местом переключателя. Вы можете стилизовать position
или, что-то более простое, следующим образом:
https://jsfiddle.net/97w54op7/9/
Надеюсь, это может вам помочь. :)