Добрый день!
В интернет магазине организованны отзывы посетителей, так же 3 отзыва выводятся на главной странице (comments-index).
Отзывы разной длины, надо сделать так, чтобы отзывы сокращались, примерно 300-350 символов потом идет "Читать полностью"(или просто "...") при нажатии разворачивается отзыв целиком (динамически).
Подскажите как это грамотно реализовать?
нашел скрипт, не знаю подойдет ли он для такой цели
В интернет магазине организованны отзывы посетителей, так же 3 отзыва выводятся на главной странице (comments-index).
Отзывы разной длины, надо сделать так, чтобы отзывы сокращались, примерно 300-350 символов потом идет "Читать полностью"(или просто "...") при нажатии разворачивается отзыв целиком (динамически).
Подскажите как это грамотно реализовать?
нашел скрипт, не знаю подойдет ли он для такой цели
Код |
---|
jQuery(".text_review").each(function(){ var review_full = jQuery(this).html(); var review = review_full; if( review.length > 500 ) { review = review.substring(0, 500); jQuery(this).html( review + '<span class="read_more"> читать полностью →</span>' ); } jQuery(this).append('<span class="full_text" style="display: none;">' + review_full + '</span>'); }); jQuery(".read_more").click(function() { jQuery(this).parent().html( jQuery(this).parent().find(".full_text").html() ); }); |