Комментарии: Автоматическое обрезание длинного текста в спойлер на jQuery http://paratapok.ru/frontend/2541_avtomaticheskoe-obrezanie-dlinnogo-teksta-v-spojler-na-jquery/ Блог о веб-разработке Fri, 11 Nov 2022 13:35:46 +0000 hourly 1 https://wordpress.org/?v=4.3.34 Автор: admin http://paratapok.ru/frontend/2541_avtomaticheskoe-obrezanie-dlinnogo-teksta-v-spojler-na-jquery/#comment-59 Tue, 27 Dec 2016 18:25:42 +0000 http://paratapok.ru/?p=2541#comment-59 В примере стили есть и на SCSS, и на CSS.

]]>
Автор: VIts http://paratapok.ru/frontend/2541_avtomaticheskoe-obrezanie-dlinnogo-teksta-v-spojler-na-jquery/#comment-54 Sun, 18 Dec 2016 14:11:43 +0000 http://paratapok.ru/?p=2541#comment-54 хороший плагин, но возник вопрос, при раскрытии спойлера (плавное) кнопка «открыть список» остается без изменений и только после повторного нажатие меняет своё название на «закрыть список». в чем может быть проблема? До этого было изменение:

$(‘.b-block—third’).readmore({
brief: 500,

]]>
Автор: Владимир http://paratapok.ru/frontend/2541_avtomaticheskoe-obrezanie-dlinnogo-teksta-v-spojler-na-jquery/#comment-46 Mon, 14 Nov 2016 23:22:44 +0000 http://paratapok.ru/?p=2541#comment-46 Сорри, у вас в примере все индексируется. Это у меня не получается. Дело в SCSS. Нельзя ли то же самое в обычном css воспроизвести?

]]>
Автор: Владимир http://paratapok.ru/frontend/2541_avtomaticheskoe-obrezanie-dlinnogo-teksta-v-spojler-na-jquery/#comment-45 Mon, 14 Nov 2016 22:48:47 +0000 http://paratapok.ru/?p=2541#comment-45 Не годиться. Вырезанный текст не индексируется. Нужно чтобы он просто скрывался под display: none;

]]>
Автор: admin http://paratapok.ru/frontend/2541_avtomaticheskoe-obrezanie-dlinnogo-teksta-v-spojler-na-jquery/#comment-35 Mon, 03 Oct 2016 06:11:12 +0000 http://paratapok.ru/?p=2541#comment-35 Необходимо воспользоваться callback-функцией, в которой в случае перехода блока в закрытое состояние следует определять позицию и скроллить к ней страницу. Пример кода ниже:

var initFlag = false;

$(‘.b-block—second’).readmore({
ellipsis: ‘[…]’,
textOpen: ‘Открыть’,
textClose: ‘Закрыть’,
callback: function(self, state) {
var top;
if (initFlag) {
if (state) return;
// вычисляем позицию элемента, к которому необходимо проскроллить страницу
top = self.offset().top;
$(‘html, body’).animate({scrollTop: top}, 500);
} else {
// помечаем, что инициализация блока уже прошла
initFlag = true;
}
},
brief: 500,
addition: 100
});

]]>
Автор: Dm http://paratapok.ru/frontend/2541_avtomaticheskoe-obrezanie-dlinnogo-teksta-v-spojler-na-jquery/#comment-31 Wed, 17 Aug 2016 12:11:13 +0000 http://paratapok.ru/?p=2541#comment-31 Отличный плагин!
Подскажите, как добавить скролл вверх к textOpen при закрытии?

]]>