Перейти к содержимому


Скрыть Адрес Доставки


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Rombik

Rombik

    Пользователь

  • Пользователи
  • PipPip
  • 43 сообщений
  • ГородВолгоград

Отправлено 07 Апрель 2020 - 12:03

Доброго дня.

Подскажите пожалуйста, как скрыть адрес, дату и время доставки во всех способах, кроме курьерской? Т.е. чтобы при выборе курьерской доставки адрес и тд раскрывались, а например, при выборе самовывоза, скрывались.

Почитал прошлые инструкции на форуме, но что-то все не подошло, или я делаю что-то не так. Спасибо.

#2 Mr.Nito

Mr.Nito

    Активный участник

  • Модераторы
  • 1 364 сообщений

Отправлено 08 Апрель 2020 - 11:34

Здравствуйте.
Здесь не подойдут инструкции от других шаблонов.
В main.js

перед
$('.delivery-select').change(function() {
добавить
function hideAddress(){
	 var $blocks = $('.quickform__row.-adress > .quickform__title, .quickform__list.-adress-inputs-list');
	
	 // Id доставки из раздела Настройки - Доставка
	 if(CURRENT_DELIVERY.id === '482864'){
	 $blocks.show();
	 } else {
	 $blocks.hide();
	 }
}
hideAddress();

далее после

$('.delivery-select').change(function() {
	 var deliveryId = $(this).val();
	
	 CURRENT_DELIVERY = getCurrentDelivery(deliveryId);
добавить
$('.delivery-select').change(function() {
	 var deliveryId = $(this).val();
	
	 CURRENT_DELIVERY = getCurrentDelivery(deliveryId);
hideAddress();

Код Вам добавил




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных