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

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

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

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

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

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

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

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

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

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

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

333