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

343
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;. .

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

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

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

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

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

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

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

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

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

334