如何解决如何为此计数器脚本设置十进制数字?
我对javascript不太了解。我的计数器脚本效果很好。但是,因为我有516987这样的数字,所以我想要十进制数字。如何更改结果为十进制数字的javascript?提前致谢。
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: 4000,easing: 'swing',step: function() {
$this.text(Math.floor(this.countNum));
},complete: function() {
$this.text(this.countNum);
}
});
});
a = 1;
}
});
<div id="counter">
<div class="sectionClass" id="projectFacts">
<div class="fullWidth eight columns">
<div class="projectFactsWrap">
<div class="item wow fadeInUpBig" style="visibility: visible;">
<i class="fas fa-tools"></i>
<p id="number1" class="number counter-value" data-count="278397">1000</p>
<p>Number to count</p>
</div>
</div>
</div>
</div>
</div>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。