我正在尝试制作每秒更新一次的实时变量,但当我在那里添加计数函数时,我可以看到 0 1 秒,之后该变量显示没有动画。我的目标是使变量在第一次加载页面时从 0 计数到“var.value”,例如18,如果变量更改为例如20,那么将会有 count ani。从18到20。我实际上不知道如何实现它,因为我无法获取先前的变量,因为它存储在global_users.php中
索引.php
<script>
$(document).ready(function() {
$("#players").load("global_users.php")
setInterval(function () {
$("#players").load("global_users.php")
}, 1000);
});
</script>
<span class="Count" id="players"></span>
<script>
$('.Count').each(function () {
$(this).prop('Counter',0).animate({
Counter: $(this).text()
}, {
duration: 1000,
easing: 'swing',
step: function (now) {
$(this).text(Math.ceil(now));
}
});
});
</script>
全局用户.php
<?php
include("php/server.php");
echo $total_online = $serverInfo['Players'];
?>
慕雪6442864