![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Есть необходимость создать сабж.
Т.е. например, как на раздачах тут - http://torrents.ru/forum/viewtopic.php?t=669212 есть там в описание ссылка типа "скриншоты [+]", щелкаешь на плюсик и открывается блок где картинки, текст... Как реализовать данный сабж, желательно средствами CSS, а не JS. Спасибо! |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 42
|
по ссылке региться надо, что собственно особенно лень под конец рабочего дня, если ты про своиства display: none; (block
то без JS это не реально, собственно это и показывает/скрывает блок, например идБлока.style.display = 'none' - скрыть |
|
|||||
|
А есть пример где-то работающий, а то ту страницу разбирать анриал.
|
|
|||||
|
Регистрация: Feb 2008
Сообщений: 42
|
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<script language="javascript">
function clicks(){
div = document.getElementById('divID').style
if(div.display == 'block') {
div.display = 'none'
}else{
div.display = 'block'
}
}
</script>
</head>
<body>
<a onclick="clicks()" style="cursor:pointer;">показать</a>
<div style="display:none;" id="divID">скрытый текст</div>
</body>
|
|
|||||
|
Спасибо, заработало. Но вот доп.вопрос:
У меня показывается на страничке по многу карточек с фильмами и к каждой карточке надо такой скрытый блок. Т.е. например я меняю код так: php: print "<a onclick=\"clicks()\" style=\"cursor:pointer;\">показать</a> "; print "<div style=\"display:none;\" id=\"div$filmid\">скрытый текст</div> "; А как модифицировать JS под такую систему? Я просто в JS не очень.. Спасибо! |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 42
|
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<script language="javascript">
function clicks(divID){
div = document.getElementById(divID).style
if(div.display == 'block') {
div.display = 'none'
}else{
div.display = 'block'
}
}
</script>
</head>
<body>
<a onclick="clicks('divID1')" style="cursor:pointer;">показать</a>
<div style="display:none;" id="divID1">скрытый текст</div>
<a onclick="clicks('divID2')" style="cursor:pointer;">показать</a>
<div style="display:none;" id="divID2">скрытый текст</div>
<a onclick="clicks('divID3')" style="cursor:pointer;">показать</a>
<div style="display:none;" id="divID3">скрытый текст</div>
<a onclick="clicks('divID4')" style="cursor:pointer;">показать</a>
<div style="display:none;" id="divID4">скрытый текст</div>
</body>
|
|
|||||
|
Цитата:
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|