Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
11 / 11 / 2
Регистрация: 03.06.2014
Сообщений: 375

СпойлерА навсегда

02.02.2015, 13:58. Показов 1390. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день
Подскажите понятный код спойлера
чтоб открывался закрывался по клику мыши
чтоб параметры можно было регулировать

код спойлера нужно встроить сюда
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf"/>
<style type="text/css">
body{height:100%;width:100%;min-height:100%;position:relative;padding:0;margin:0;}
div{width:1034px;height:780px;background-color:black;color:#fff;margin:5px 5px 5px 5px;}
 
</style>
 </head>
 <body> 
 
</body>
</html>
а то сам пробовал вот это
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#SPR{height: 1em; width: 150px; overflow: hidden;}
#SPR:hover {height: auto;}
 
<script src="spoiler_script.js" type="text/javascript"></script>
    <script type="text/javascript">
    jQuery(document).ready(function(){
        jQuery('.spoiler-body').hide()
        jQuery('.spoiler-head').click(function(){
            jQuery(this).toggleClass("open").toggleClass("closed").next().toggle()
        })
    })
</script>
 
<div id="SPR">
<p>Text text text text text text text text text 
</div> 
</div>

так получилась полная лажа
Чего делать-то?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.02.2015, 13:58
Ответы с готовыми решениями:

Вёрстка спойлера
Здравствуйте, форумчане! Как сделать что бы когда блок раскрывается в низу была надпись &quot;закрыть блок&quot; и при нажатии на нее блок...

Создание спойлера
Вообще я хочу сделать так: Есть база, пусть в ней будет 2 строки - название слова и его пояснение. У меня есть цикл, который выводит на...

Нужен код спойлера
Помогите!!! Нужен код СПОЙЛЕРА который открывается вверх пример тут: ni.siois.in (внизу там при неведении открывается спойлер вверх)...

9
3 / 3 / 1
Регистрация: 08.11.2012
Сообщений: 53
02.02.2015, 14:25
что значит получилась полная лажа?
0
В экстазе
 Аватар для wolfalone
168 / 152 / 38
Регистрация: 05.08.2012
Сообщений: 767
Записей в блоге: 3
02.02.2015, 15:35
Цитата Сообщение от Vors Посмотреть сообщение
Подскажите понятный код спойлера
чтоб открывался закрывался по клику мыши
Самый понятный код спойлера, что я смог написать на скорую руку:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<!DOCTYPE html>
<html>
    <head>
        <title>Title</title>
        <meta charset="UTF-8">
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
        <script>
            $(document).ready(function() {
                $('ul li h3').click(function() {
                    $(this).next('div').slideToggle(700);
                });
            });            
        </script>
        <style type="text/css">            
            .spoiler-body {
                display: none;
                border: 1px solid red;
            }
            
            h3 {
                cursor: pointer;
            }
        </style>
    </head>
    <body>
        <ul>
            <li>
                <h3>Спойлер 1</h3>
                <div class="spoiler-body">
                    Текст спойлера 1<br/>
                    Текст спойлера 1<br/>
                    Текст спойлера 1<br/>
                    Текст спойлера 1<br/>
                    Текст спойлера 1<br/>
                </div>
            </li>            
            <li>
                <h3>Спойлер 2</h3>
                <div class="spoiler-body">
                    Текст спойлера 2<br/>
                    Текст спойлера 2<br/>
                    Текст спойлера 2<br/>
                    Текст спойлера 2<br/>
                    Текст спойлера 2<br/>
                </div>
            </li>            
            <li>
                <h3>Спойлер 3</h3>
                <div class="spoiler-body">
                    Текст спойлера 3<br/>
                    Текст спойлера 3<br/>
                    Текст спойлера 3<br/>
                    Текст спойлера 3<br/>
                    Текст спойлера 3<br/>
                </div>
            </li>            
        </ul>        
    </body>
</html>
В данном примере, 700 (строка 9) - скорость анимации в милисекундах, её можно менять.
0
11 / 11 / 2
Регистрация: 03.06.2014
Сообщений: 375
03.02.2015, 14:11  [ТС]
Цитата Сообщение от Дима я Посмотреть сообщение
что значит получилась полная лажа?
скорее всплывающая при наведении мыши подсказка чем
спойлер

Добавлено через 26 минут
Цитата Сообщение от wolfalone Посмотреть сообщение
Самый понятный код спойлера, что я смог
а я вот блин никак не смог
правда "шапка" страницы немножка иная
а результаты
https://www.dropbox.com/s/hxhn... s.doc?dl=0

https://www.dropbox.com/s/fdei... .html?dl=0

и где ошибк?
0
В экстазе
 Аватар для wolfalone
168 / 152 / 38
Регистрация: 05.08.2012
Сообщений: 767
Записей в блоге: 3
03.02.2015, 14:14
Vors, я думаю, ошибка в изменении конструкции элементов, которым теперь перестал соответствовать селектор. В вашем примере думаю, буде так:
Заменить это:
JavaScript
1
$('ul li h3').click(function() {
на вот это:
JavaScript
1
$('h1').click(function() {
Думаю, должно будет заработать.
0
11 / 11 / 2
Регистрация: 03.06.2014
Сообщений: 375
04.02.2015, 15:13  [ТС]
Цитата Сообщение от wolfalone Посмотреть сообщение
Думаю, должно будет заработать.
BINGO
и действительно заработало - спасибо ОГРОМНОЕ


только в качестве уточнения
как сделать чтоб заголовок спойлера был бы подчеркнут?
как уменьшить расстояние между заголовком спойлера и
основным текстом?

стилевой кусок кода
HTML5
1
2
3
4
5
6
 .spoiler-body {display: none;margin:35px 0px 35px 5px;padding:15px 15px 35px 15px;
border: 1px solid white;width:134px;background-color:DARKBLUE;color:#fff; font-size:16px;
}
            h1 {font-size:13px;
cursor: pointer;}
</style>
Комментарий администратора TaatshiЗагружайте изображения и файлы на форум и прикрепляйте к сообщению.
Обновленная Памятка «Как работать в редакторе сообщений»
0
В экстазе
 Аватар для wolfalone
168 / 152 / 38
Регистрация: 05.08.2012
Сообщений: 767
Записей в блоге: 3
04.02.2015, 19:43
HTML5
1
2
.spoiler-body {display: none;margin:0px 0px 35px 5px;padding:15px 15px 35px 15px; border: 1px solid white;width:134px;background-color:DARKBLUE;color:#fff; font-size:16px; text-decoration: underline; }
h1 {font-size:13px; cursor: pointer; margin: 0; padding: 0; }
Добавлено через 12 секунд
Думаю, так должно сработать.
0
11 / 11 / 2
Регистрация: 03.06.2014
Сообщений: 375
06.02.2015, 14:58  [ТС]
Цитата Сообщение от wolfalone Посмотреть сообщение
Думаю, так должно сработать.
угу - заголовок сделался совершенно подчеркнутым

только чего делать если ентот спойлер понадобится
разместить посередине страницы
все настройки собьются однако

если так то все прекрасно
JavaScript
1
2
3
4
5
6
7
.spoiler-body {display: none;margin:0px 0px 35px 5px;
padding:15px 15px 25px 15px;
border: 1px solid white;width:134px;height:50px;
background-color:DARKBLUE;color:#fff;
font-size:16px;}
 h1 {font-size:13px;cursor: pointer;margin:0;padding: 0;
text-decoration: underline;}
а если в маргин заголовка внести скажем 23 пикселей
сверху
то тогда ведь и поле с основным текстом "отстанет" от заголовка
настолько же
0
 Аватар для cellse
70 / 68 / 22
Регистрация: 12.08.2013
Сообщений: 297
06.02.2015, 21:22
Можно на чистом css
HTML5
1
2
3
4
5
<section>
  <input type="checkbox" id="checkbox" />
  <label for="checkbox">Кликни меня</label>
  <p>Lorem ipsum</p>
</section>
CSS
1
2
3
4
5
6
7
8
9
#checkbox, p {
  display: none;
}
#checkbox:checked ~ p {
  display: block;
}
label {
  cursor:pointer;
}
Посмотреть
0
11 / 11 / 2
Регистрация: 03.06.2014
Сообщений: 375
07.02.2015, 15:39  [ТС]
Цитата Сообщение от cellse Посмотреть сообщение
Можно на чистом css
можно
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf"/>
<style type="text/css">
body{height:100%;width:100%;min-height:100%;position:relative;padding:0;margin:0;}
div{width:1034px;height:780px;background-color:black;color:#fff;margin:5px 5px 5px 5px;}
 
#checkbox, p {display: none;margin:0px 0px 5px 55px;
text-decoration:underline;}
#checkbox:checked ~ p {display: block; }
label {text-decoration:underline;margin:50px 0px 35px 55px;
cursor:pointer;}
 
</style>
 </head>
 <body> 
 
<section>
  <input type="checkbox" id="checkbox" />
  <label for="checkbox">СпойлериЩе со списком магазинов</label>
  <p>
Библиоглобус
Мир Книги
Озон
</p>
</section>
 
 
 
</body>
</html>

тока подчеркнутым станет и заголовок и текст
+ позиционирование свободным не стало
то есть если отступы справа,слева и снизу
"идут" согласно прописанному то вот отступ
СВЕРХу (0также как в варианте с яваскрит)
УПОРНО не отображается пристойно

Добавлено через 50 секунд
cellse,

но за подсказку все равно спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.02.2015, 15:39
Помогаю со студенческими работами здесь

Облегчить ссылку для Спойлера
Добрый день! Необходимо облегчить ссылку, расположенную в спойлере &lt;a...

Верстка спойлера с эффектом затухания
Люди добрые, не могу понять как реализовать это на своем сайте CMS у меня UCOZ)) https://zuub.ru/implantaciya-zubov.html Мой...

сдвинуть контент при раскрытии спойлера
здраствуйте. такая проблема при раскрытии спойлера его содержимое наползает на лежащие внизу элементы. подскажите как при раскрытии...

Съезжают кнопки при раскрытии спойлера
Нужно сделать четыре спойлера, кнопки, которые будут их раскрывать, должны стоять рядом. Я в верстке новичок, ничего лучшего, чем взять...

Нужен пример спойлера для обычной таблицы
Спойлер открытия и закрытия ячейки. Нужно установить значок &quot;\f078&quot; через шрифт FontAwesome для закрытого и соответствующую иконку для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru