私はカードを引くプログラムに取り組んでいます。私は 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 には、各カードのパスと名前を保持する 2 次元配列があります。例えば:
$array = array();
$array[] = array("Card Name 1", "1");
$array[] = array("Card Name 2", "2");
$array[] ...
とにかく、私はjqueryが初めてで、カードを表示し、クリックするたびに画像を変更するアニメーションを作成するのに助けが必要です。
このアニメーションを作成するにはどうすればよいですか? これを行うには、コードを完全に変更する必要がありますか? もっと簡単な方法はありますか?
前もって感謝します!