我正在尝试制作一个小的 javascript 加载器。我的代码:
<?
//COUNT TOTAL PURCHASE INVOICES
$i = 0;
foreach($xml->tr as $purchase)
{
$i++;
}
$steps = 100 / $i;
$steps = str_replace(',', '.', $steps);
foreach($xml->tr as $purchase)
{
?>
<script type="text/javascript" charset="utf-8">
$(document).ready(function()
{
var loaderValue = $("#loaderValue").val();
newLoaderValue = parseFloat(loaderValue) + parseFloat("<?=$steps?>");
$("#loaderValue").val(newLoaderValue);
$(".connect_loader").width(newLoaderValue+"%");
});
</script>
<?
}
?>
该脚本有效,但问题是 javascript 在 php 准备好后运行,因此加载程序一步到位 100%。
还有另一种简单的方法吗?