Доработка скрипта спойлера
Новая тема Написать ответ
# Пн Сен 30, 2013 6:55 pmAglomerat Зарег.: 07.06.2011 ; Сообщ.: 245Ответить с цитатой
И так у меня скрипт спойлера который работает почти так надо Smile

<script language="javascript" type="text/javascript">
function openClose(id)
{
var obj = "";
// Check browser compatibility
if(document.getElementById)
obj = document.getElementById(id).style;
else if(document.all)
obj = document.all[id];
else if(document.layers)
obj = document.layers[id];
else
return 1;
if(obj.display == "")
obj.display = "none";
else if(obj.display != "none")
obj.display = "none";
else
obj.display = "block";
}
</script>

(HTML)
<div class="spoilertop" onClick="openClose('1')">more info</div>
<div class="spoilerbox" id="1" style="display:none;">

То есть текст который я показываю не полностью, при клике на more info раскрывается весь, НО more info остается после раскрытия по среди текста.
Так вот необходимо сделать так чтобы more info после клика исчезало... например как здесь см. блок "О разделе спецтехника"
# Пн Сен 30, 2013 11:08 pmYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Можно добавить в слой с more info функцию задания невидимости, тогда этот слой после клика на more info станет невидимым:
Код:
<div class="spoilertop" onClick="openClose('1');this.style.display='none';">more info</div>


:thup:
# Вт Окт 01, 2013 4:38 pmAglomerat Зарег.: 07.06.2011 ; Сообщ.: 245Ответить с цитатой
Yabuti писал(а):
Можно добавить в слой с more info функцию задания невидимости, тогда этот слой после клика на more info станет невидимым:
Код:
<div class="spoilertop" onClick="openClose('1');this.style.display='none';">more info</div>


:thup:



то что надо, спс Drinks or Beer
# Вт Окт 01, 2013 6:14 pmYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Aglomerat, Drinks or Beer
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.