Member 13931430 Ответов: 1

Как вставить знак плюс (+) в результат счетчика?


Я новичок в использовании кода и поставил счетчик на свой сайт. Мне нужно поставить знак плюс в конце одного из чисел. Как бы я это сделал?

Вот что я сделал инъекцию:



var a = 0;
$(window).scroll(function() {

  var oTop = $('#counter').offset().top - window.innerHeight;
  if (a == 0 && $(window).scrollTop() > oTop) {
    $('.counter-value').each(function() {
      var $this = $(this),
        countTo = $this.attr('data-count');
      $({
        countNum: $this.text()
      }).animate({
          countNum: countTo
        },
        {
          duration: 1500,
          easing: 'swing',
          step: function() {
            $this.text(Math.floor(this.countNum));
          },
          complete: function() {
            $this.text(this.countNum);
          }
        });
    });
    a = 1;
  }
});

<div id="counter">
    <div class="sqs-col sqs-col-4 counter-value">0</div>
      <div class="sqs-col sqs-col-4 counter-value">0</div>
  <div class="sqs-col sqs-col-4 counter-value">0</div>
</div>



 .counter-value { 
    font-size: 40px;color:rgb(250,117,34);
   line-height:2em;
   text-align:center;
   padding:10px 0;
 }
  .counter-value:after {
   content: attr(data-desc);
    display:block;
    text-transform:uppercase;
    font-size: 14px;color:black;
    line-height:1.2em;
  }


Что я уже пробовал:

Опять же, я новичок, поэтому я действительно ничего не пробовал.

1 Ответов

Рейтинг:
1

Sni.DelWoods

Попробуй

$this.text(this.countNum + "+");