Ich versuche, ein Spiel zu machen, das endet, wenn Sie auf die Felder mit den gleichen Farben klicken, so dass sie auf Klick und auf der ausblenden Ende Anzeige einer Nachricht. Ich bin dazu nicht in der Lage, ich bin relativ neu zu jquery und Javascript. Es wäre eine große Hilfe, wenn jemand eine Lösung finden könnte. Hier ist mein Skript:Wie mache ich Elemente fadeOut nacheinander auf klicken in Jquery und am Ende eine Nachricht anzeigen
<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>
Hier ist der HTML-Körper:
<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 ist eine Box mit roter Farbe boxy gelb ist und so weiter.
Meinst du, wenn Sie auf zwei Felder mit der gleichen Farbe klicken, werden sie verblassen? – TheYaXxE
Nein, es kann viele Felder geben, aber sie müssen nur dann verschwinden, wenn sie angeklickt werden –