Ответы пользователя по тегу JavaScript
  • Doc.html не вызывает callback в jspdf. на опубликованном сайте Почему?

    badcasedaily1
    @badcasedaily1
    data engineer, author habr
    1. все ресурсы доступны по https?
    2. уберите временно useCORS: true и svgRendering: true для диагностики
    3. проверьте версию jspdf и html2canvas
    4. включите доп. логирование в callback и перед его вызовом
    Ответ написан
    Комментировать
  • Как запретить нажимать кнопку большезаданного?

    badcasedaily1
    @badcasedaily1
    data engineer, author habr
    Все просто.

    <script>
      $(document).ready(function() {
        var maxQuantity = parseInt($('.pr-quantity').text().trim());
    
        function updateQuantity(val) {
          var $input = $('#input-quantity');
          var currentVal = parseInt($input.val(), 10);
          currentVal = isNaN(currentVal) ? 1 : currentVal;
          $input.val(Math.min(currentVal + val, maxQuantity));
    
          if (currentVal + val >= maxQuantity) {
            $('.journal-stepper').last().prop('disabled', true);
          } else {
            $('.journal-stepper').last().prop('disabled', false);
          }
        }
    
        $('.journal-stepper').first().click(function() {
          updateQuantity(-1);
        });
    
        $('.journal-stepper').last().click(function() {
          updateQuantity(1);
        });
    
        $('#input-quantity').keydown(function(e) {
          if (e.which === 38) {
            updateQuantity(1);
            return false;
          }
          if (e.which === 40) {
            updateQuantity(-1);
            return false;
          }
        });
      });
    </script>
    Ответ написан
    1 комментарий