вопрос
Добрый день. Есть сайт, на нем есть материалы с текстами 4000 символов и значительно меньше. Есть страницы где текст еще не написан. Соответственно на тех страницах где нет текста, кнопка лишняя (при нажатии на кнопку, разворачивается полный текст). Собственно, скажите пожалуйста, как сделать, чтобы кнопка "читать полностью" появлялась только если текста больше 600 символов? В интернете ответа не нашел, либо просто руко*оп. Спасибо.
$(document).ready(function() {
$('.story').each(function(){ // story - класс блока с большим текстом
var review_full = $(this).html();
var review = review_full;
if( review.length > 600 ) {
review = review.substring(0, 600);
$(this).html( review + '...<br><a href="#" class="read_more"> показать полностью →</a>' );
}
$(this).append('<div class="full_text" style="display: none;">' + review_full + '</div>');
});
$('.read_more').on('click', function() {
$(this).parent().html($(this).parent().find('.full_text').html());
return false;
});
});