- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
На странице есть код
Реально ли свернуть все что после "№2. " и сделать "читать далее...", нажав на которую развернется все остальное ?
Я могу сделать только если код привести в такой вид, что мне не очень нравится.
Спасибо
http://jedfoster.com/Readmore.js/
http://jedfoster.com/Readmore.js/
Спасибо, только вот понять не могу, куда прописывать The options: и можно ли обойтись без a href ?
Важно - для ПС текст в исходном состоянии должен быть развернут.
---------- Добавлено 29.10.2015 в 19:14 ----------
Кто то может помочь разобраться? Мне самому не справиться! Спасибо заранее.
Всё получилось, сделал.
Одна проблема, код конечно длинноват ((
postavkin, решение https://jsfiddle.net/s75z2x4m/
Я могу сделать только если код привести в такой вид, что мне не очень нравится.
И чем же не устраивает?
И чем же не устраивает?
Дело в том, что тогда надо данный контент делить на предложения, брать, например первые 2 выводить, потом ставить <p>читать далее... и т.д.
И так в каждом документе, а документов 1200.
Нагружать сервер не хочется + в "Оригинальные тексты" яндекса текст добавлен без "читать далее..", смешно конечно, но тем не менее.
---------- Добавлено 29.10.2015 в 20:04 ----------
Сделал, как прислал ссылку Ragnarok
Но ещё раз повторюсь, код получился длинный в js
+ вот это
$(document).ready(function(){
$('article').readmore({
collapsedHeight: 78,
speed: 200
});
});
, что не гут, но другого варианта пока не нашел.
Или я ошибаюсь и код абсолютно нормальный? Это единственное, на самом деле, что меня смущает в данном варианте.
---------- Добавлено 29.10.2015 в 20:08 ----------
postavkin, решение https://jsfiddle.net/s75z2x4m/
Спасибо. Не совсем подходит, так как добавляются абзацы. Я писал выше, хотелось бы текст сохранить в исходном виде, как он добавлен в "Оригинальные тексты".
Все таки остановлюсь на варианте Ragnarok, так как там нет привязки к абзацам, можно указать просто высоту блока, который виден.
А в вашем варианте (да и в моем) придется оставлять один абзац открытым, сворачивать только остальные. Но первый абзац может оказаться весьма громоздким. Спасибо всем.
Спасибо, только вот понять не могу, куда прописывать The options: и можно ли обойтись без a href ?
Там же написан пример
Ragnarok, все сделал 5 дней назад. Сегодня обратил внимание, что есть такая проблема. Текст сворачивается после полной загрузки страницы, т.е. если текст длинный, то потом контент страницы "подпрыгивает" наверх.
Т.е. документ загрузился, пользователь уже смотрит фото товаров и тут такое дело.
Уже и в начало js переставлял и все что можно пробовал, косяк никак не убрать.
Вот в таком варианте, уже все свернуто сразу (быстро и глазу не заметно), такого косяка нет, но жаль, что текст приходится делить div-ами...
Код в странице
<div class="infos">
<div class="small"><p>Краткое описание серии, основная мысль.</p></div>
<div class="more">
<p>Длинная информация, например, в 3 абзаца- почему стоит купить именно этот товар, а не какой-нибудь иной.</p>
</div>
<span class="show">читать далее</span>
</div>
код js
if($('.infos').size()){
$('.infos .more').hide()
$('.infos .show').click(function(){
var str = 'свернуть'
if($(this).text()=='свернуть') str = 'читать далее'
$(this).text(str).prev().slideToggle('slow').parents('.infos').siblings('.infos').find('.more:visible').slideToggle('slow').next().text('свернуть')
return false
})
}
postavkin, такой вариант устроит?
postavkin, такой вариант устроит?
Алексей, спасибо за вариант. Но скорее всего нет, так как тоже придется делить абзац №1 на 2 куска, который выводится сразу и который в скрытой части. Конечно, если только придется отказаться от первого варианта из-за "подпрыгивания", то будем юзать.
Я написал Платонам наиглупейшее письмо, от их ответа зависит подходят ли варианты с делением контента или нет.
Подскажите, пожалуйста, если мы добавляем тексты в панель "Оригинальные Тексты" в таком формате
текст абзац №1
текст абзац №2
А в коде страницы данный текст будет разделен с помощью div вот так,
<div class="small"><p>кусок из абзаца №1 </p></div>
<div class="more">
<p>остальной кусок из абзаца №1</p>
<p>текст абзац №2</p>
</div>
ничего страшного? или лучше все таки в коде оставить в таком виде
<p>текст абзац №1</p>
<p>текст абзац №2</p>
Я написал Платонам наиглупейшее письмо
сами же понимаете что разметка страницы к тексту не имеет отношения...