Jquery countUp.js數(shù)字變換和滾動(dòng)事件監(jiān)聽的實(shí)現(xiàn)代碼片段,以下代碼為項(xiàng)目開發(fā)中的片段,實(shí)現(xiàn)方法思路僅供參考。
$(function () {
exposure._init();
var videoNum = 0 || count.video;
var teacherNum = 0 || count.teacher;
var userNum = 0 || count.user;
var csrfToken = $('meta[name="csrf-token"]').attr("content");
//數(shù)字變換和滾動(dòng)事件
var options = {
useEasing: true,
useGrouping: true,
separator: '',
decimal: '.',
prefix: '',
suffix: ''
};
var countUp1 = new CountUp("videoNumSpan", 0, videoNum, 0, 2.5, options);
var countUp2 = new CountUp("teacherNumSpan", 0, teacherNum, 0, 2.5, options);
var countUp3 = new CountUp("userNumspan", 0, userNum, 0, 2.5, options);
$(window).scroll(function () {
//數(shù)字開始滾動(dòng)
if ($(window).scrollTop() >= jQuery("#videoNumSpan").offset().top - jQuery(window).height()) {
countUp1.start();
countUp2.start();
countUp3.start();
}
});
});
$(function () {
exposure._init();
var videoNum = 0 || count.video;
var teacherNum = 0 || count.teacher;
var userNum = 0 || count.user;
var csrfToken = $('meta[name="csrf-token"]').attr("content");
//數(shù)字變換和滾動(dòng)事件
var options = {
useEasing: true,
useGrouping: true,
separator: '',
decimal: '.',
prefix: '',
suffix: ''
};
var countUp1 = new CountUp("videoNumSpan", 0, videoNum, 0, 2.5, options);
var countUp2 = new CountUp("teacherNumSpan", 0, teacherNum, 0, 2.5, options);
var countUp3 = new CountUp("userNumspan", 0, userNum, 0, 2.5, options);
$(window).scroll(function () {
//數(shù)字開始滾動(dòng)
if ($(window).scrollTop() >= jQuery("#videoNumSpan").offset().top - jQuery(window).height()) {
countUp1.start();
countUp2.start();
countUp3.start();
}
});
});