раскрывающийся текст
как сделать чтоб отображалась часть текста, а при нажатии ссылки раскрывался весь текс без перезагрузки и корректно работал во всех браузерах?
|
Для этого вам нужно посылать AJAX-запрос на сервер, забирать оттуда нужный текст и затем вставить его куда надо, при этом опционально проводить манипуляции с кликнутой ссылкой и контейнером для текста.
В общем, копать по слову "AJAX". |
Цитата:
<html> <body><div style="height:300px"> <span style="cursor:pointer;color:blue" onclick="document.getElementById('ta').style.height = '100px'">раскрыть</span> <div id="ta" style="height:20px;overflow:hidden">bla bla <br>bla<br>bla<br>bla<br>bla<br> </div> еще какой-то текст</div> </body> </html> |
Если раскрыть надо сравнительно небольшой кусок контента, то и такой способ покатит. А вот если надо показать довольно большую статью, например, или даже несколько, то тут желательно все-таки использовать подгрузку.
|
спасибо! а как сделать раскрывающийся - закрывающийся?
|
Есть такой jquery
Цитата:
Пример |
не работает по вашей ссылочке
|
Цитата:
кстати всё равно работает ) |
Раз уж человек не знает, как сделать раскрывающийся блок, то лучше пусть сначала поймет, как это делается в принципе, а уж потом показывать ему jQuery. Оно-то понятно, что с его помощью такое сделать как два пальца, но все же без теории знания будут в разы слабее...
|
Цитата:
|
Часовой пояс GMT +3, время: 10:07. |