Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Сокрытие части описания категории


anque

Recommended Posts

1 час назад, anque сказал:

необходимо скрывать часть текста в категориях с возможностью развертывания полной версии этого текста.
пример: http://vintage.dp.ua/ru/43-krasnye-vina

так посмотрите ж код сайта, пример которого вы даете, там все есть.

Открывает описание категории маленький js:

$(document).ready(function(){
	$(document).on('click', '.lnk_more', function(e){
		e.preventDefault();
		$('#category_description_short').hide(); 
		$('#category_description_full').show(); 
		$(this).hide();
	});
});

Чтобы оно работало, ссылка "Больше" имеет класс lnk_more

<a href="http://vintage.dp.ua/ru/43-krasnye-vina" class="lnk_more" title="Больше">Больше</a>

краткий вариант описания имеет id category_description_short

<div id="category_description_short" class="rte">

Полное описание с id category_description_full

<div id="category_description_full" class="unvisible rte">

Т.е. после загрузки страницы загрузился JS, который реагирует на нажатие ссылки с заданным классом и просто скрывает короткое описание и показывает полное.

Выглядит красиво, но, по факту, идет дублирование контента на странице, т.к. маленькое описание присутствует дважды.

Можно просто под хайд прятать вторую часть описания этим же способом и не трогать первую, тогда дублирования контента не будет

  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.