|
|
|
И так у меня скрипт спойлера который работает почти так надо
<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 после клика исчезало... например как здесь см. блок "О разделе спецтехника" |
|
|
|
|
|
Можно добавить в слой с more info функцию задания невидимости, тогда этот слой после клика на more info станет невидимым:
Код: |
<div class="spoilertop" onClick="openClose('1');this.style.display='none';">more info</div>
|
|
|
|
|
|
|
Yabuti писал(а): |
Можно добавить в слой с more info функцию задания невидимости, тогда этот слой после клика на more info станет невидимым:
Код: |
<div class="spoilertop" onClick="openClose('1');this.style.display='none';">more info</div>
|
|
то что надо, спс |
|
|
|
|
|
Aglomerat, |
|
|
|
|
|