о Грозном Рестораны и кафе книга жалоб Чеченский форум Интересное Кино О Чечне и чеченцах Проза и поэзия Мастера Чечни Фото Ислам

Уголок мусульманина

О смерте в битве

Сообщается, что Джабир, да будет доволен им Аллах, сказал:
В день битвы при Ухуде один человек спросил Пророка, да благословит его Аллах и да приветствует: «Скажи мне, где я окажусь, если меня убьют?» Он сказал: «В Раю», - и тогда (этот человек) выбросил финики, которые держал в руке, (бросился в бой) и сражался, пока не погиб. (Аль-Бухари; Муслим)
 
    Чеченский форум GovzPeople.ru » Мнения, опросы, разговоры » IT - Информационные технологии  

    Код спойлера на html, по просьбе участника  
GOVZilla
Сообщение # 1


СоЗиДаТеЛь
  • 102

Репутация: 160
Группа: Администраторы
Пол: мужской
Сообщений: 2368

Код спойлера.
Подключаем яву:
<script language="javascript" type="text/javascript">
function ShowOrHide ( id ) {
var item = document.getElementById ( id );

if ( item.style.display == "none" ) {
item.style.display = "block";
} else {
item.style.display = "none";
}
}
</script>

Ставим ссылку на открытие спойлера:
<a href="javascript: void(0);" onclick="javascript: ShowOrHide ( '111' );">{title}</a>

Где 111 - это id спойлера. К примеру, если у вас на странице много спойлеров, то у вас должны быть разные для каждого id, а то одна ссылка будет открывать все спойлера.

Далее вставляем блок:
<div id="111" style="display: none;">
А тут содержимое, текст, ссылки и т.п., чт нужно прятать в спойлер.
</div>


Magistre
Сообщение # 2


Активный форумчанин
  • 51

Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606

Почемуто не работает ссылку отбражает, на шелчок не реагирует


GOVZilla
Сообщение # 3


СоЗиДаТеЛь
  • 102

Репутация: 160
Группа: Администраторы
Пол: мужской
Сообщений: 2368

Цитата: Magistre
Почемуто не работает ссылку отбражает, на шелчок не реагирует

пример того, что у тебя там должно в спойлере быть покажи. Кстати, ява в браузере должны быть включены.
В поле добавления комментария внизу на сайте видишь "Галерея смайлов" ??
Работает на этом коде.


Magistre
Сообщение # 4


Активный форумчанин
  • 51

Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606

У меня там должен быть алфавит
А Б В Г Д .....
при шелчке на определенной букве должны появляться слова
например А

Антитеза
Аллитерациия
...
.
.


Magistre
Сообщение # 5


Активный форумчанин
  • 51

Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606

джава скрипты в браузере включены но все равно не работает.


GOVZilla
Сообщение # 6


СоЗиДаТеЛь
  • 102

Репутация: 160
Группа: Администраторы
Пол: мужской
Сообщений: 2368

Для каждой буквы отдельный id прописывал?


Magistre
Сообщение # 7


Активный форумчанин
  • 51

Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606

я специально отдельно пробовал на одну букву


GOVZilla
Сообщение # 8


СоЗиДаТеЛь
  • 102

Репутация: 160
Группа: Администраторы
Пол: мужской
Сообщений: 2368

странно. У меня работает именно так.
У тебя jquery подключен? Если да, то могу показать еще один красивый спойлер.


GOVZilla
Сообщение # 9


СоЗиДаТеЛь
  • 102

Репутация: 160
Группа: Администраторы
Пол: мужской
Сообщений: 2368

Короче следующий спойлер работает только при подключенном jquery.
html код выглядит так:
<div class="post">
    <div class="title">
        <h3><a href="" title="">Заголовок</a></h3>
        <p>Автор, 12.02.2010</p>
    </div>
    <div class="entry">
        <!-- Контент -->
    </div>
</div>

<div class="post">
    <div class="title">
        <h3><a href="" title="">Заголовок</a></h3>
        <p>Автор, 12.02.2010</p>
    </div>
    <div class="entry">
        <!-- Контент -->
    </div>
</div>


Прописываешь классы css:
.post {
    padding:10px 20px;
    position:relative;
    background:#eee;
    margin-bottom:20px
}
.inactive {
    color:#bbb
}
.post .title {
    position:relative;
    height:1%
}
.post .title h3 {
    font-size:1.4em
}
.post .title h3 a {
    text-decoration:none;
    color:#000
}
.inactive .title h3 a {
    color:#bbb
}
.post .title p {
    font-size:0.7em;
    font-style:italic;
    font-weight:bold;
    margin:0
}
.post .title span {
    position:absolute;
    right:0;
    top:30%;
    cursor:pointer;
    width:14px;
    height:14px;
    background:url(trigger.gif) no-repeat left bottom;
    display:block;
    font-size:0
}
#content .inactive .title span {
    background-position:left top
}
#content .post .entry {
    padding:10px 0
}

И вставляешь ява-скрипт в тело документа:
<script type="text/javascript">
$('.title').append('<span></span>'&#
41;;
$('.post span').each(function() {
   var trigger = $(this), state = false, el = trigger.parent().next

('.entry');
   trigger.click(function(){
      state = !state;
      el.slideToggle();
      trigger.parent().parent().to
ggleClass('inactive');
   });
});
</script>

Очень красивая анимация получается, без лишних понтов, скромно и стильно. Если был на сайте lostfilm и качал торрент, то наверняка видел этот спойлер. Он выплывает когда нажимаешь на название серии.


GOVZilla
Сообщение # 10


СоЗиДаТеЛь
  • 102

Репутация: 160
Группа: Администраторы
Пол: мужской
Сообщений: 2368

Вот исходники для этого спойлера
sliding-blocks.zip (10 | 26.3 Kb)


GOVZilla
Сообщение # 11


СоЗиДаТеЛь
  • 102

Репутация: 160
Группа: Администраторы
Пол: мужской
Сообщений: 2368

Magistre,
ява-скрипт местами парсер пожрал. скачай файл, тут правильный код будет (это который первый спойлер):
spoiler.zip (11 | 392 b)


Magistre
Сообщение # 12


Активный форумчанин
  • 51

Репутация: 23
Группа: Доверенные
Пол: мужской
Сообщений: 606

Теперь все работает спасисбо большое GOVZilla