Перейти к содержанию
View in the app

A better way to browse. Learn more.

Русскоязычное сообщество Opencart

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

В связи с блокировкой банка QIWI оплата через сайт не возможна.
Для оплаты и получения дополнений просьба писать в личные сообщения 
Admin*у
или в Телеграмм https://t.me/pascha_opencart
После оплаты Вам так же будет доступно скачивание дополнений и обновлений на данном форуме

Открытие и скрытие блока при клике по ссылке

Рекомендуемые сообщения

Опубликовано

Как то в одном моем проекте мне надо было реализовать скрытие и отображение части текста — кликая по ссылке. Учитывая то, что заказчик сам выбирает что скрывать, мне нужен был скрипт jquery, который не будет зависеть от места его применения.

Для начала надо продумать все так, что бы неподготовленный человек смог использовать данный функционал. Конечно же, все должно быть просто и редактироваться в визуальном редакторе или при минимальном копании в html коде описания или статьи.

Поэтому реализовал я это следующим образом. Когда заказчику надо было скрыть часть текста, он перед скрываемым блоком писал Слово-ссылку (например “Подробнее”), и присваивал этому слову заголовок h6, после которого все что надо было скрыть — помещали в контейнер div с классом hide. Получалась вот такая конструкция html кода:

<h6>Подробнее</h6>
<div class='hide'>

    <p>Скрытый текст</p>

    <p>Скрытый текст</p>

</div>

Для скрытия текста, нам надо в css файл стилей вписать .hide{display:none;} после чего блок будет недоступен для просмотра.

Для открытия блока по клику на текст Подробнее, где в тех же css стилях его можно украсить под ссылку, нам надо добавить javascript код на jquery. Для этого нам надо добавить на страницу скрипт:

$(function(){
    $('h6').toggle(function(){
		$(this).next("div.hide").slideDown();
		$('h6').html("Закрыть");
    }, function(){
		$(this).next("div.hide").slideUp();
		$('h6').html("Подробнее");
	});
});

После этих дополнений мы можем скрывать и открывать блоки с контентом по клику на ссылку или текст.

Обратите внимание еще на такой момент. Скрывая текст от пользователя, таким образом, Вы рискуете, что поисковые системы посчитают это за черный метод SEO, за что могут быть применены санкции до сайта. Но если это делать в меру, например скрывать табличные данные, и писать текст ссылки как посмотреть характеристики , то оно будет удобно, и вероятность что сайт залетит под фильтры поисковых систем сводятся к нулю.

Последние посетители 0

  • Ни одного зарегистрированного пользователя не просматривает данную страницу

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.