Помощник
|
Спойлер в ДЛЕ, в новости несколько - открывается первый |
Ilyhais
|
Сообщение
#1
|
||
|
|
||
|
|||
Ilyhais
|
Сообщение
#2
|
|
Ап Апыч.
|
|
|
Palundra |
5.4.2012, 20:40;
Ответить: Palundra
Сообщение
#3
|
|
Ilyhais, можно ссылочку, а то так трудно определить
-------------------- |
|
|
Electric |
6.4.2012, 18:40;
Ответить: Electric
Сообщение
#4
|
|
Как реализован споилер? Выложите код.
-------------------- |
|
|
dan1 |
7.4.2012, 19:04;
Ответить: dan1
Сообщение
#5
|
|
Кэп подсказывает, что вероятнее всего событие разворачивания спойлера происходит при нажатии на определенный id или class, соответственно, если добавлено несколько спойлеров с одинаковым id или class'ом, то вызванное событие работает только для первого спойлера.
Выложите код. +1 Сообщение отредактировал dan1 - 7.4.2012, 19:05 |
|
|
Ilyhais
|
Сообщение
#6
|
|
<!--dle_spoiler--><div class="title_spoiler"><img id="image-spf8aaab74dbbd7cc803a9037312d4b6da" style="vertical-align: middle;border: none;" alt="" src="/templates/ultimate/dleimages/spoiler-plus.gif" /> <a href="java script:ShowOrHide('spf8aaab74dbbd7cc803a9037312d4b6da')"><!--spoiler_title-->Показать / Скрыть текст<!--spoiler_title_end--></a></div><div id="spf8aaab74dbbd7cc803a9037312d4b6da" class="text_spoiler" style="display:none;"><!--spoiler_text-->аааа<!--spoiler_text_end--></div><!--/dle_spoiler--><!--dle_spoiler--><div class="title_spoiler"><img id="image-spf8aaab74dbbd7cc803a9037312d4b6da" style="vertical-align: middle;border: none;" alt="" src="/templates/ultimate/dleimages/spoiler-plus.gif" /> <a href="java script:ShowOrHide('spf8aaab74dbbd7cc803a9037312d4b6da')"><!--spoiler_title-->Показать / Скрыть текст<!--spoiler_title_end--></a></div><div id="spf8aaab74dbbd7cc803a9037312d4b6da" class="text_spoiler" style="display:none;"><!--spoiler_text-->6546<!--spoiler_text_end--></div><!--/dle_spoiler--> Вот код, в первом спойлере: аааа Во-втором 6546 Но при нажатии хоть на первый хоть на второй открывается все равно первый. |
|
|
rendomkrest |
30.4.2012, 9:03;
Ответить: rendomkrest
Сообщение
#7
|
|
<div id="spf8aaab74dbbd7cc803a9037312d4b6da" Вот чем причина. В первом и во втором случае одинаковый id стиля, вот и бросает только в одно место. Создайте новый стиль в css и замените в одном из контейнеров. Будет работать. -------------------- |
|
|
Electric |
30.4.2012, 10:54;
Ответить: Electric
Сообщение
#8
|
|
Вот заведомо рабочий спойлер:
<!-- Spoiler start --><dl><dt class="quotetitle"><a href="javascript: void(0);" onclick="var spoiler = this.parentNode.parentNode.getElementsByTagName('dd')[0]; if ( spoiler.style.display == 'none' ) { spoiler.style.display = 'block';} else { spoiler.style.display = 'none';};">[SPOILER] {TEXT2}</a></dt><dd class="quotecontent" style="display: none;">{TEXT1}</dd></dl><!-- Spoiler end --> Взят с форума phpBB.Где {TEXT2} - заголовок спойлера, а {TEXT1} - текст внутри спойлера. Хоть 100 штук в одном сообшении - все равно срабатывает ток на который кликают. -------------------- |
|
|
Ilyhais
|
Сообщение
#9
|
|
Вот чем причина. В первом и во втором случае одинаковый id стиля, вот и бросает только в одно место. Создайте новый стиль в css и замените в одном из контейнеров. Будет работать. Но ведь по сути при создании спойлера ид должен создаваться в дле автоматически? Как исправить эту проблему? Сообщение отредактировал Ilyhais - 1.5.2012, 19:20 |
|
|
Electric |
1.5.2012, 20:14;
Ответить: Electric
Сообщение
#10
|
|
-------------------- |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Помочь с удалением вируса. ДЛЕ | 1 | albedo | 1098 | 21.4.2018, 22:07 автор: kretovdima |
|
спойлер, как сделать кнопку "скрыть"? | 4 | aleksmscw | 16199 | 15.1.2018, 11:43 автор: -Degradator- |
|
Постинг на фото на дле сайты (ЭРОТИКА) Нужно добавление новостей эротической тематики |
11 | Tootkin | 6132 | 3.10.2017, 14:07 автор: Tootkin |
|
(Требуется) Исправление ДЛЕ шаблонов | 0 | Tootkin | 2606 | 17.7.2017, 12:33 автор: Tootkin |
|
Создать переключатель городов, дле | 0 | Mukis | 1872 | 12.4.2017, 13:00 автор: Mukis |
Текстовая версия | Сейчас: 28.3.2024, 14:50 |