Opencart 2.0产品数量加/减不起作用

时间:2017-03-15 09:21:38

标签: javascript php opencart2.x q-query

我有一个网站,但+/-按钮似乎不起作用。我没有改变主题中的任何代码(Zorka),但我无法弄清楚如何解决这个问题。有人可以帮忙吗?

以下是网页:Webiste

product.tpi如下所示:

              <div class="quantity-form form-group">
            <?php if (!$kuler->getSkinOption('show_number_quantity')) { ?>
              <button type="button" id="qty-dec" class="quantity__button">-</button>
              <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
              <button type="button" id="qty-inc" class="quantity__button">+</button>
            <?php } else { ?>
              <button type="button" id="qty-dec" class="quantity__button">-</button>
              <input type="text" name="quantity" size="2" class="dynamic-number" value="<?php echo $minimum; ?>" data-min="<?php echo $minimum; ?>"/>
              <button type="button" id="qty-inc" class="quantity__button">+</button>
            <?php } ?>
            <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
          </div>

并且product.js看起来像这样:

// Quantity
$('.dynamic-number').each(function () {
    var $input = $(this),
        $dec = $($input.data('dec')),
        $inc = $($input.data('inc')),
        min = $input.data('min');

    $dec.on('click', function () {
        var val = parseInt($input.val());

        if (val > min) {
            $input.val(val - 1);
        }
    });

    $inc.on('click', function () {
        $input.val(parseInt($input.val()) + 1);
    });

如果您需要更多信息,请告诉我们!

0 个答案:

没有答案