我正在制作一款游戏,我想指出刚刚做出的举动。指示棋盘移动
页面加载时,我想指出:
- 当一块从
- 新位置
- 使用要在新的位置的一块来到
我尝试过,失败,使用jquery fadein()和delay()。以下代码代表游戏板。顶部中间的单元格是刚移动到右上角的单元格,取代了绿色部分。 我试过各种方法来隐藏新移动的(红色),直到旧的(绿色)片断消失,但无法弄清楚。
这是当前fiddle。
感谢您的任何帮助。
<table border="1" id="tbl">
<tr>
<td ></td>
<td bgcolor=#000000 >
<img src="http://icons.iconarchive.com/icons/deleket/soft-scraps/32/Button-BlankRed-icon.png" id="fadeout1"/>
</td>
<td id="cap" class="items p1 p3 bg">
<img src="http://icons.iconarchive.com/icons/deleket/soft-scraps/32/Button-Blank-Green-icon.png" id="fadeout2"/>
<img src="http://icons.iconarchive.com/icons/deleket/soft-scraps/32/Button-Blank-Red-icon.png" /></td>
</tr>
<tr>
<td bgcolor=#000000 ></td>
<td class="items p1"></td>
<td class="items p3" bgcolor=#000000 ></td>
</tr>
<tr>
<td class="piece" id="p1" ><img src="http://icons.iconarchive.com/icons/deleket/soft-scraps/32/Button-Blank-Gray-icon.png" /></td>
<td bgcolor=#000000 ></td>
<td class="piece" id="p3" ><img src="http://icons.iconarchive.com/icons/deleket/soft-scraps/32/Button-Blank-Gray-icon.png" /></td>
</tr>
</table>
的jQuery:
$("#fadeout1").show().delay(1000).fadeOut('slow')
$("#fadeout2").show().delay(2000).fadeOut('slow')
这是你后的效果:http://jsfiddle.net/j08691/bLb3H/56/? – j08691 2013-02-08 19:49:34
你能设置新的作品显示:没有然后使用淡出的第一块和淡入第二(或我错过了这个问题?) – Offbeatmammal 2013-02-08 19:50:12
这太棒了!谢谢j08691。我将尝试使用其余代码实现此解决方案。谢谢。 – user1763812 2013-02-08 21:20:42