这就是我在滚动上创建动画计数器的方式。 如果有人知道,这在Mac Google Chrome上将无法使用,请指导我这段代码是什么问题。
var a = 0;
$(window).scroll(function () {`enter code here`
var oTop = $('.countbox').offset().top - window.innerHeight;
if (a == 0 && $(window).scrollTop() > oTop) {
$('.num').each(function () {
var $this `enter code here`= $(this), countTo = $this.attr('data-count');
$({
countNum: $this.text()
}).animate({
countNum: countTo
},
{
duration: 2000,
easing: 'swing',
step: function () {
$this.text(Math.floor(this.countNum));
},
complete: function () {
$this.text(this.countNum);
}
});
});
a = 1;
}
});