我一直在研究一个抽卡的程序。我有 54 张卡片,我想让它们单独绘制。这是我到目前为止所得到的。它读取一个数组,对其进行洗牌,重置它,然后将它们放在一个foreach
.
<?
session_start();
include "array.php";
shuffle($cards);
reset($cards);
$i = 1;
foreach($cards as $card){
print <<<HERE
<div id="$i">\n<img src="img/{$card[1]}.gif" alt="{$card[0]}" width="176" height="276"/><br/>
<h1 style="font-family: sans-serif;">{$card[0]}</h1>\n</div><br />\n\n
HERE;
$i++;
}
?>
每张卡的每个结果都是这样的:
<div id="1">
<img src="img/#.gif" alt="Card Name #" width="176" height="276"/><br/>
<h1 style="font-family: sans-serif;">Card Name #</h1>
</div><br />
在 array.php 中,有一个二维数组,其中包含每张卡片的路径和名称。例如:
$array = array();
$array[] = array("Card Name 1", "1");
$array[] = array("Card Name 2", "2");
$array[] ...
无论如何,我是 jquery 的新手,我需要帮助来创建一个显示卡片的动画,并按照输出的顺序更改每次点击的图片,直到它用完为止。
我怎样才能创建这个动画?我需要完全改变我的代码来完成这个吗?有没有更简单的方法?
提前致谢!