Задать вопрос
@depihayq

Как исправить ошибку в работе спойлера на CSS?

Всем доброго дня.

Есть Спойлер, который работает, в принципе, нормально. Написан на CSS. Вот она - jsfiddle.net/3DGmf/1 Но есть небольшая проблемка.
При клике на область текста, спойлер быстренько закрывается.

А надо чтобы спойлер открывался/закрывался при клике только на кнопку "Спойлер" и никак иначе. Например, как на Хабрахабре (habrahabr.ru/post/145003) При клике в область текста ничего не закрывается.

Примечание. Сам я практически не разбираюсь, код взял из готовых решений и немного подстроил под себя (стиль). Спойлер должен остаться также на CSS . Без других дополнительных скриптов, типа JavaScript

Буду благодарен за помощь. Спасибо за внимание.
  • Вопрос задан
  • 2622 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
В вашем примере, текст находится внутри label. Клик по тексту => клик по label => изменение статуса чекбокса => скрытие текста.
Вынести текст за лейбл, span сделать лейблом, указать ему чекбокс, чекбоксу id.
Тыц
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы