Нужно реализовать в JavaScript открытие скрытого текста
Собственно у меня вопрос, как сделать с помощью JavaScript открытие скрытого текста/объекта.
Например. При нажатии на ссылку <a href="javascript://" >Открыть</a> Этот код: <div style="display:none;">Скрытый текст</div> Менялся на этот: <div style="display:block;">Скрытый текст</div> |
Учебник пробовали читать?
|
<div id="Hide_Show" style="display:none;">Скрытый текст</div> <a href="#" onclick="toggA(this);return false;">Открыть</a> <script type="text/javascript"> function toggA(a) { var b= document.getElementById('Hide_Show').style; if(a.innerHTML=='Открыть'){a.innerHTML='Закрыть';b.display='block';return} a.innerHTML='Открыть'; b.display='none' } </script> |
Цитата:
|
CaptainDev,
На jQuery - пойдёт ? |
Цитата:
|
<script type="text/javascript" src="http://yandex.st/jquery/1.4.4/jquery.min.js"></script> <script> $(document).ready(function(){ $("#clcH_S").click(function(){ $('#Hide_Show').toggleClass('Active').slideToggle("slow"); if($('#Hide_Show').hasClass('Active')){$(this).text("Скрыть")} else {$(this).text("Открыть")} }); }); </script> <div id="Hide_Show" style="display:none;">Скрытый текст</div> <a id="clcH_S" href="#" alt="Cкрыть">Открыть</a> |
Спасибо
|
Часовой пояс GMT +3, время: 07:20. |