小さな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>
<?
}
?>
スクリプトは機能しましたが、問題は、php の準備が整った後に javascript が実行されるため、ローダーが 100% で 1 ステップになることです。
これを行う別の簡単な方法はありますか?