SOURCE

console 命令行工具 X clear

                    
>
console
function magic_number(inputObj, value) {
  if (!inputObj) return;
  var currVal = inputObj.text();
  currVal = parseInt(currVal),
  midElemnt = 0;
  if (currVal > value) {
    midElemnt = -1;
  } else if (currVal < value) {
    midElemnt = 1;
  }
  currVal = currVal + midElemnt;
  inputObj.text(currVal);
  var timer = setTimeout(function() {
    if (value !== currVal) {
      magic_number(inputObj, value);
    } else {
      clearTimeout(timer);
      $('#number').data('status',0);
    }
  },
  30)
};

function downInputFun(event) {
  var keyNum = event.keyCode || 0,
  seeNum = event.target.value,
  status = $('#number').data('status');
  seeNum = parseInt(seeNum);
  if (isNaN(seeNum) || status) return;
  if (keyNum === 13 || !keyNum) {
    $('#number').data('status',1);
    magic_number($('#number'), seeNum);
  }
}
<div id='number' class='num-one'>
  120
</div>
<div class='num-two form-group'>
  <input type='text' class='form-control' onblur='downInputFun(event,this)'
  onkeyup='downInputFun(event,this)' placeholder='请输入整数'>
</div>
.num-one {
  width: 200px;
  height: 200px;
  line-height: 200px;
  text-align: center;
  margin: 20px auto;
  border-radius: 5px;
  background-color: #2695f3;
  color: #fff;
  font-size: 40px;
  font-weight: bolder;
}

.num-two {
  width: 200px;
  margin: 10px auto;
}

本项目引用的自定义外部资源