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


Оформление Заказа. Скрытие Информации О Доставке И Появление По Нажатию

доставка

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

#1 Foxis_10

Foxis_10

    Продвинутый пользователь

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

Отправлено 18 Май 2021 - 10:29

В шаблоне main.js найдите

if(DELIVERY_TYPE === 'radio'){

замените на

if(DELIVERY_TYPE === 'radio'){
// Скрытие
$('.quickform-delivery__item').find('.zones-list').hide(); //Зона
$('.quickform-delivery__item').find('.quickform-delivery__price').hide(); //Цена
$('.quickform-delivery__item').find('.quickform-delivery__descr').hide(); //Описание
// Показать первый элемент
$('.quickform-delivery__item').filter(':first').find('.zones-list').show();//Зона
$('.quickform-delivery__item').filter(':first').find('.quickform-delivery__price').show(); //Цена
$('.quickform-delivery__item').filter(':first').find('.quickform-delivery__descr').show(); //Описание

найдите

$('.delivery-radio').on('change',function(){
var deliveryId = $(this).val();
var deliveryName = $(this).data('name');

замените на

$('.delivery-radio').on('change',function(){
var deliveryId = $(this).val();
var deliveryName = $(this).data('name');
// Скрытие у всех описание, цена, зона и отображение у выбранной доставки
$('.quickform-delivery__item').find('.zones-list').hide();
$('.quickform-delivery__item').find('.quickform-delivery__price').hide();
$('.quickform-delivery__item').find('.quickform-delivery__descr').hide();
$('.quickform-delivery__item[data-rel='+deliveryId+']').find('.zones-list').show();
$('.quickform-delivery__item[data-rel='+deliveryId+']').find('.quickform-delivery__price').show();
$('.quickform-delivery__item[data-rel='+deliveryId+']').find('.quickform-delivery__descr').show();






Темы с аналогичным тегами доставка

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

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