Показать сообщение отдельно
  #4 (permalink)  
Старый 13.12.2018, 14:57
Аспирант
Отправить личное сообщение для zava75 Посмотреть профиль Найти все сообщения от zava75
 
Регистрация: 13.07.2018
Сообщений: 34

Сообщение от рони Посмотреть сообщение
zava75,
$(".animate-math .number").waypoint({
  offset:"100%",
  triggerOnce:true,
  handler:function() {
  var el = $(this.element).length ? $(this.element) : $(this);
  var duration = Math.floor(Math.random() * 1000 + 1000);
  var tos = el.attr("data-to");
  var to = ("" + tos).replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, "$1 ");
  alert(to);
  $({property:0}).animate({property:tos}, {duration:duration, easing:"linear", step:function(val) {
    val = Math.round(val);
    val = val.toString().replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, "$1 ");
    el.text(val);
  }, complete:function() {
    el.text(to);
  }});
}});
Спасибо! Всё гениальное просто!!!!!!
Ответить с цитированием