Вход • Регистрация

Зависимая последовательность корзины

  • 30 июля 2015 г. , редакция: 31 июля 2015 г.
  • Приветствую, пытаюсь сделать так:
    Если выбрана доставка как самовывоз(id="delivery_id_3") то оплата наличными курьеру(class="payment_1") становиться не видна

    Код

    $(document).ready(function() {
    $(".fieldlist input[type=radio]").click(function(){
    param = $(this).attr("id");
    if(param == "#delivery_id_3") {
    //если Самовывоз
    $(".payment_1").addClass('hidemy');//скрываем оплату Наличными курьеру
    } else {
    $(".payment_1").removeClass('hidemy');//возвращаем оплату Наличными курьеру
    }
    return true;
    })
    });


    в css:
    Код
    .hidemy {
    display: none;
    }


    Где ошибка, или я что то не так делаю, подскажите
  • 01 августа 2015 г.
  • Я думаю тут без #
    Код
    if(param == "#delivery_id_3") {
    • 01 августа 2015 г.
    • Спасибо за ответ, но так тоже не работает:
      Код
      $(document).ready(function() {
      $(".fieldlist input[type=radio]").click(function(){
      param = $(this).attr("id");
      if(param == "delivery_id_3") {
      //если Самовывоз
      $(".payment_1").addClass('hidemy');//скрываем оплату Наличными курьеру
      } else {
      $(".payment_1").removeClass('hidemy');//возвращаем оплату Наличными курьеру
      }
      return true;
      })
      });
  • 02 августа 2015 г. , редакция: 02 августа 2015 г.
  • попробовал сделать так:
    Код

    $(document).ready(function() {
    $(".fieldlist input[name=delivery_id]").change(function() {
    if (this.value == '3') {
    $(".wrapp_sposobi_1").addClass('hidemy');
    }
    else if (this.value == '2') {
    $(".wrapp_sposobi_3").addClass('hidemy');
    }
    })
    });


    Вроде бы все получилось, но есть трабл, когда происходит выбор доставки, страница cразу микросекунду обновляется аяксом, и класс возвращает на тот который был у него, то есть за секунду все возвращаеться свои места, как сделать что бы не было секунды прогрузки от аякса, или так что бы скрипт выполнялся после этого микро обновления, очень нужна ваша помощь!!!
  • 02 августа 2015 г. , редакция: 02 августа 2015 г.
  • счас должно получиться так, если выбрать Самовывоз, то пункт Курьером по Москве и Московской Области, должен стать с классом hidemy.

    Код
    $(document).ready(function() {
    $(".fieldlist input[name=delivery_id]").change(function() {
    if (this.value == '3') {
    $(".wrapp_sposobi_1").addClass('hidemy');
    }
    })
    });


    но из за обновления аяксом, класс встает и сразу сбрасывает

Новости

  • 25 марта, вторник
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 
  • 17 января
  • В преддверии 2025 года была выпущена сборка 7.2.5, которая не приносит радикальных изменений в функциональности, но способствует повышению стабильности работы системы и расширению возможностей облачного сервиса для создания сайтов.
  • 18 июня 2024 г.
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.

Форум