同じ色のボックスをクリックしてクリックするとフェードアウトするようにしてゲームを終了しようとしていますメッセージを表示します。 私はそうすることができません、私は比較的jqueryとjavascriptに新しいです。誰かが解決策を見つけることができれば、大きな助けになるでしょう。ここ は私のスクリプトです:ここではJqueryでクリックすると要素を1つずつフェードアウトさせ、最後にメッセージを表示する方法
<script>
$(document).ready(function() {
$(".boxr").click(function() {
var me = $(this);
$(".boxr").not(this).fadeTo('slow', 1, function() {
$(me).next().add(me).fadeOut('slow');
}).unbind('click');
$.when($('.boxr').fadeOut(500)).done(function() {
alert("You WIN!");
});
$(".boxy").click(function() {
$(this).fadeOut();
});
$(".boxb").click(function() {
$(this).fadeOut();
});
});
</script>
は、HTMLのボディです:
<body>
<center>
<div>
<h1 style="font-size:72px;">Welcome!</h1>
<h1 id="op"></h1>
<table><tr>
<td><div class="boxr" ></div></td>
<td><div class="boxy" ></div></td>
<td><div class="boxb" ></div></td>
<td><div class="boxy" ></div></td>
</tr>
</table>
</div>
</center>
</body>
boxr赤色の箱型とボックスはように黄色であるとされます。
同じ色の2つのボックスをクリックすると、それらは消えますか? – TheYaXxE
いいえ、たくさんのボックスがあるかもしれませんが、クリックしたときにだけ消える必要があります。 –