javascript - jQuery 计数器不上去
问题描述
我的 jQuery 不工作 我不知道问题出在我的代码还是我当前使用的任何 cdn 链接。我的问题:- 图标下方的数字不会从 0 变为目标数字是我的代码:-
$('.count').counterUp({
delay: 10,
time: 3000
});
.fact-area {
width: 100%;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
}
.fact-box {
box-shadow: 0 20px 50px rgba(153, 153, 153, 0.2);
}
.single-fact {
text-align: center;
margin: 45px 0;
padding: 8px 16px;
border-right: 1px solid #ddd;
}
.single-fact h2 {
font-size: 36px;
margin-top: 10px;
font-weight: 500;
}
.single-fact p {
font-size: 14px;
}
.fa-facebook-square {
color: #3b5998;
}
.fa-instagram {
color: #C13584;
}
.fa-twitter {
color: #3f729b;
}
.fa-youtube {
color: #c4302b;
}
.fa-linked {
color: #0077b5;
}
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-KyZXEAg3QhqLMpG8r+8fhAXLRk2vvoC2f3B09zVXn8CA5QIVfZOJ3BCsw2P0p/We" crossorigin="anonymous">
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
<section>
<div class="fact-area">
<div class="container">
<div class="fact-box">
<div class="row">
<div class="col-lg col-6 single-fact fa-2x">
<i class="fa fa-facebook-square"></i>
<h2 class="count">1500</h2>
<p>Friends</p>
</div>
<div class="col-lg col-6 single-fact fa-2x">
<i class="fa fa-instagram"></i>
<h2 class="count">7000</h2>
<p>Followers</p>
</div>
<div class="col-lg col-6 single-fact fa-2x">
<i class="fa fa-twitter"></i>
<h2 class="count">300</h2>
<p>Followers</p>
</div>
<div class="col-lg col-6 single-fact fa-2x">
<i class="fa fa-youtube"></i>
<h2 class="count">100000</h2>
<p>Subscribers</p>
</div>
<div class="col-lg col-6 single-fact fa-2x">
<i class="fa fa-linkedin"></i>
<h2 class="count">500</h2>
<p>Connections</p>
</div>
</div>
</div>
</div>
</div>
</section>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/waypoints/3.0.0/jquery.waypoints.min.js" integrity="sha512-f/gxy4xAjuGEIf/ujexcNI906CTS+kfw40QCyG/rEMKELvCIFaTOY+dfdn7M/eNsiMreG3SStjgFr9q8Me9Baw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Counter-Up/1.0.0/jquery.counterup.min.js" integrity="sha512-d8F1J2kyiRowBB/8/pAWsqUl0wSEOkG5KATkVV4slfblq9VRQ6MyDZVxWl2tWd+mPhuCbpTB4M7uU/x9FlgQ9Q==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<!-- Optional JavaScript; choose one of the two! -->
<!-- Option 1: Bootstrap Bundle with Popper -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-U1DAWAznBHeqEIlVSCgzq+c9gqGAJn5c/t99JyeKa9xxaYpSvHU5awsuZVVFIhvj" crossorigin="anonymous"></script>
<!-- Option 2: Separate Popper and Bootstrap JS -->
<!--
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.3/dist/umd/popper.min.js" integrity="sha384-eMNCOe7tC1doHpGoWe/6oMVemdAVTMs2xqW4mwXrXsW0L84Iytr2wi5v2QjrP/xp" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.min.js" integrity="sha384-cn7l7gDp0eyniUwwAZgrzD06kc/tftFf19TOAs2zVinnD/C7E91j9yyk5//jjpt/" crossorigin="anonymous"></script>
-->
我有点卡在这里,因为我无法纠正我的错误。我确实认为我的代码很好,也许错误在于我正在使用我的输出的 cdn 链接:- https://ibb.co/sFbKTjB
解决方案
我深入研究了jquery.counterup
. 在JSFiddle中重新创建您的项目并使其工作。/4.0.0/jquery.waypoints.min.js
问题是,根据文档,您需要使用。
推荐阅读
- r - 函数中的 dplyr 管道
- python - 如何使用不同的输入多次运行完全相同的功能并同时执行
- ios - 从 swift 4.0 webview 中删除上下文菜单
- python - 如何在两个 python 程序中共享 OpenCV 图像?
- javascript - 为什么隐藏所有输入无法返回到 Jupyter 笔记本中的完整代码单元?
- javascript - Azure 函数计时器在数据库表的确切时间触发
- python - 想在按下“e”后退出while循环,但循环认为“e”是输入并给我一个错误
- python-3.x - LeakyReLU 对象是可调用的吗?
- android - 如何将pdf文件发送到android studio中的服务器
- python - Pycharm 中带有 pytest 运行/调试日志的 ##teamcity[... 消息在哪里?