Я использую tinyMCE, текстовый редактор, позволяющий пользователям создавать блоги.Это может включать в себя текст, изображения, разрывы и т. Д. В любом месте на странице.Вывод содержит HTML-теги.
Я ищу способ первоначально показать часть страницы вместе с кнопкой «показать больше» в конце, чтобы нажать на нее, что, в свою очередь, покажет остальную частьсодержимое страницы.
Я знаю, как создать функцию отображения / скрытия javascript для текстового содержимого, но моя проблема заключается в том, как найти, где этот разрыв должен быть для первой части (начального показа) и для второй части(остальное содержимое), поскольку я могу разбить его только в тот момент, когда HTML должен быть действительным.
Или есть способ разрешить весь контент, но просто визуально скрыть процент содержимого черезкакой-то тип CSS?
Будет приветствоваться какое-то начальное направление!
РЕДАКТИРОВАТЬ: я хотел бы рассмотреть возможность использования команды php "strtok", чтобы получить первый абзац и просто показать, что, однако, это делаетне похоже на работу.В качестве примера:
$mystring = <<<EOF
<div>
<h2>Why do we use it?</h2>
<p>It is a long established fact that a reader will be
distracted by the readable content of a page when looking at its layout.
The point of using Lorem Ipsum is that it has a more-or-less normal
distribution of letters, as opposed to using 'Content here, content here',
making it look like readable English. Many desktop publishing packages and
web page editors now use Lorem Ipsum as their default model text, and a search
for 'lorem ipsum' will uncover many web sites still in their infancy.
Various versions have evolved over the years, sometimes by accident,
sometimes on purpose (injected humour and the like).<img style="float:
left; margin: 10px;" title="DSC00286.JPG" src="images/images91/imageID1527306461424.jpg"
alt="" width="200" height="154" /></p><p>test test test</p>
</div>
<div>
<h2>Where does it come from?</h2>
EOF;
$partialString = strtok($mystring, '</p>');
echo $partialString;
THE RESULT IS: div
Возможно, пропущено что-то простое, если кто-то может указать на это?