ユーザーの現在のオークションを示すテーブル(php配列から生成)があります。この表の列の1つは、オークションの残り時間を示しています。残り時間をゼロにするjqueryカウントダウンプラグイン(http://www.keith-wood.name/countdown.html )を使用しています。
異なる残り時間を使用して、すべての行にカウントダウン機能を適用するにはどうすればよいですか?
$(function () {
$('#countdown').countdown({until: +remainingTime, format: 'HMS', compact: true});
});
私が試していることですが、機能していないようです:
foreach($tradePile['auctionInfo'] as $auction)
{
if ($auction['tradeState'] == "active")
{
$i++;
echo '<tr>';
echo '<td><a href="player.php?id='.$auction['itemData']['resourceId']. '">'.$stats['first_name'].' '.$stats['last_name'].'</a></td>';
echo'<td>'.$auction['itemData']['rating'].'</td>';
echo'<td>'.$buyNowPrice.'</td>';
echo'<td>'.$auction['startingBid'].'</td>';
//remaining time for each auction:
//$auction['expires']
?>
<td>
<script>$(function () {$('#countdown<?php echo $i; ?>').countdown({until: +<?php echo $auction['expires'] ?>, format: 'HMS', compact: true});});</script>
<div id="countdown<?php echo $i; ?>"></div>
</td>
<?php
echo'</tr>';
}
}