Как подружить jQuery скрипты?

379
24 ноября 2016, 09:48

Есть скрипт который добавлет/ отнимает количество товара,

$("body").on('click', ".btn-minus", function () {
  var p = $(this).parent(),
      i = p.find("input.amount"),
      s = i.val(),
      v = parseInt(i.val()) - 1;
  if(v >= 1) {
    i.val(v);
    p.find('.quantity__count').text(v);
  } else {
    var v = 1;
    i.val(v);
    p.find('.quantity__count').text(v);
  }
});

И есть скрипт отвечающий за всплытие popup.

$(function() {
  $("#popup-cart-active").on("change", function() {
    if ($(this).is(":checked")) {
      $("body").addClass("popup--open");
    } else {
      $("body").removeClass("popup--open");
    }
  });
  $(".popup__fade-screen, .popup__close").on("click", function() {
    $(".popup__state:checked").prop("checked", false).change();
  });
  $(".popup__inner").on("click", function(e) {
    e.stopPropagation();
  });
});

Из за этой части e.stopPropagation(); не работает изменение количества, если ее убрать. При нажатии на кнопку из. кол. попап сам закрывается. Как исправить данную несовместимостЬ?

READ ALSO
Почему заедает анимация?

Почему заедает анимация?

Пытаюсь реализовать анимированый скролл блока от left: 0; до right: 0;. .

405
Как сохранить переменную из ajax?

Как сохранить переменную из ajax?

У меня есть страничка index1. php, там выполняется ajax запрос.

471
Картинка с типом input=“file”

Картинка с типом input=“file”

Доброго времени суток, есть задача. .

488
jquery, чем заменить запись

jquery, чем заменить запись

Как заменить вот такую часть кода - конкретные id - делать disabled?.

368