Этот "урок" сочетает в себе все темы, поднятые ранее и видимо окончательно (или до новых модификаций языка) закрывает данный вопрос.
Спойлер открывается по клику на его название и скрывается по клику в любую область за его пределами.
Ничего нового, просто последовательное строение:
#spoiler:focus .spoiler { display: block; }
.spoiler { display: none; overflow: hidden; }
<a href="#" id="spoiler">Название спойлера <div class="spoiler">информация для скрытия, появляется по клику</div> </a>
Самое простое решение, которое не работает в Google Chrome вообще.
Запросив на гугле: "WTF?", получил рекомендацию прописать: tabindex="1" Почему "1"? Это номер фокусировки. Если будете создавать несколько спойлеров, то указываете номера по порядку для каждого нового: "1", "2," "3" и т.д.
<a href="#" id="spoiler" tabindex="1">Название спойлера <div class="spoiler">информация для скрытия, появляется по клику</div> </a>
Проверили, работает! В Хроме выделяется желтым цветом, в Opera и Mozilla всё норм, оставляем.
Всё? А нет. Нам нужна кнопка, которая будет раскрывать спойлер. Дело в том, что кнопка должна быть relative, или вообще не содержать position, потому что при absolute, перестает работать спойлер в Mozilla.
<a href="#" id="spoiler"><p class="button">Название спойлера</p> <div class="spoiler">информация для скрытия, появляется по клику</div> </a>
Ура! Две бессоные ночи не прошли даром.
Кстати, любители извращений, типа Internet Explorer, так же могут его объюзать, что радует. Всё ориентировано исключительно на Windows-пользователя с компьютера/ноута, так что за работоспособность в планшетах и тем более на мобильниках через jar, вообще ничего не обещаю.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
iDrugov
Этот "урок" сочетает в себе все темы, поднятые ранее и видимо окончательно (или до новых модификаций языка) закрывает данный вопрос.
Спойлер открывается по клику на его название и скрывается по клику в любую область за его пределами.
Ничего нового, просто последовательное строение:
Самое простое решение, которое не работает в Google Chrome вообще.
Запросив на гугле: "WTF?", получил рекомендацию прописать: tabindex="1" Почему "1"? Это номер фокусировки. Если будете создавать несколько спойлеров, то указываете номера по порядку для каждого нового: "1", "2," "3" и т.д.
Проверили, работает! В Хроме выделяется желтым цветом, в Opera и Mozilla всё норм, оставляем.
Всё? А нет. Нам нужна кнопка, которая будет раскрывать спойлер. Дело в том, что кнопка должна быть relative, или вообще не содержать position, потому что при absolute, перестает работать спойлер в Mozilla.
Ура! Две бессоные ночи не прошли даром.
Кстати, любители извращений, типа Internet Explorer, так же могут его объюзать, что радует. Всё ориентировано исключительно на Windows-пользователя с компьютера/ноута, так что за работоспособность в планшетах и тем более на мобильниках через jar, вообще ничего не обещаю.
Edited by iDrugovLink to comment
Share on other sites
14 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.