У меня есть этот код, который должен показывать только одну строку, однако вместо того, чтобы показывать только первую строку, он показывает полный контент. Когда я нажимаю кнопку «показать больше», сторона только прокручивается вверх.Код jquery с показом больше не работает
PHP:
/* Inside a loop */
<?php
$full_text = get_the_content();
$period_pos = strpos($full_text, ".");
$excerpt = substr($full_text, 0, $period_pos+1); // Get the first line, assuming that a line ends with a period.
$rest = substr($full_text, $period_pos+1); // Get the rest of the text ?> <div class="excerpt">
<?php echo $excerpt; ?> </div> <div class="rest">
<?php echo $rest; ?> </div> <div class="show-more-div">
<a href="#" class="show-more">Show more</a> </div>
JQuery:
$(document).ready(function(){
$(".show-more").click(function(){
$(this).parent().prev().slideDown();
});
});
Разбейте свой вопрос на: 1) Что я хочу сделать 2) Что у меня есть 3) Что не работает. Вы получите больше людей, желающих помочь с лучшим структурированным вопросом. –
У вас есть CSS для включения? – showdev