Прихований текст (спойлер) за допомогою Javascript

Прихований текст (спойлер) за допомогою Javascript

спойлер

Напевно, найвідоміший приклад використання прихованого тексту, це добре всім відомі «спойлери» на різних форумах. Прихований текст, можна організувати і за допомогою jQuery, і на чистому CSS, кожна техніка має як переваги, так і недоліки. Сьогодні ж, я хочу продемонструвати зовсім крихітний javascript, за допомогою якого дуже просто «сховати під кат» практично будь-яку інформацію у себе на сайті.

І так, у нас є якийсь текст, нам необхідно виділити окреме слово, термін або цілу фразу і зробити їх клікабельними. Для цього достатньо «обнести» потрібне нам слово (фразу) тегом, як у прикладі, або посиланням, використовуючи тег. Багато частіше використовують тег, тут і курсор прописаний, і виділення за замовчуванням, але я так думаю, навіщо нам посилання, які нікуди не ведуть, а намалювати курсор, і виділити будь-який елемент, легко можна за допомогою css. Отже, всередині тексту сміливо користуємося:

текст текст текст

Для прихованого тексту, можете використовувати div-контейнер, або ж, як у прикладі, той самий тег, головне зв'язати його класом з css і не забути правильно вказати ідентифікатор:

Тут розміщуєте будь-який текст, а можете розбавити картинкою.

Як я згадував вище, щоб завести наш «спойлер», відкривати і приховувати на кліку, знадобиться крихітний javascript, розміщений безпосередньо в тілі сторінки, краще перед тегом