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

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

  • 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');
    }
    })
    });


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

Новости

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