Делаю скрытый текст под линком "читать далее" и все очень хорошо, но проблема в том, что когда скрытый текст уже открыт, то над ним все еще висит это "читать далее", что, в принципе, совсем нелогично.
Вопрос: что в скрипт написать, чтобы после нажатия на "читать далее" и после открытия скрытого текста вот это "читать далее" менялось на линк "скрыть", который в свою очередь прячет текст обратно?
Сам скрипт:
<script>
function ShowHide(id)
{
el = document.getElementById(id);
if(el.style.display=="none")
{
el.style.display="block";
}
else
{
el.style.display="none";
}
}
</script>
<a href="java script:void(0)" onClick="ShowHide(1)"> Читать далее </a>
<div id="1" style="display: none;"> Скрытый текст </div>
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Edgar
Делаю скрытый текст под линком "читать далее" и все очень хорошо, но проблема в том, что когда скрытый текст уже открыт, то над ним все еще висит это "читать далее", что, в принципе, совсем нелогично.
Вопрос: что в скрипт написать, чтобы после нажатия на "читать далее" и после открытия скрытого текста вот это "читать далее" менялось на линк "скрыть", который в свою очередь прячет текст обратно?
Сам скрипт:
<script>
function ShowHide(id)
{
el = document.getElementById(id);
if(el.style.display=="none")
{
el.style.display="block";
}
else
{
el.style.display="none";
}
}
</script>
<a href="java script:void(0)" onClick="ShowHide(1)"> Читать далее </a>
<div id="1" style="display: none;"> Скрытый текст </div>
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.