私はサイトを見て、いくつかのコードを見つけて試してみましたが、どのような形や形でも機能しませんでした。
ユーザーがドラッグアンドドロップして別のDIVに配置されたDIVの数を数えたいのですが、「正しい」ものだけを数えたいのですが、正しいものがすべてDIVにある場合は、「よくできました」というアラートが表示され、ゲームを休ませます。 '。また、「勝つ」に進むためにさらにいくつ必要かを示す必要があります。
これは私がこれまでに持っているものです:
JS:
$('.drop').each(function(){
var n = $(this).children('.draggable').length;
$(".count").text("There are " + n + " divs inside parent box detail.");
if(n == 2){
alert("You got them all right! :)");
}
});
HTML:
<div class="foods">
<div class="draggable" id="draggable"><img src="images/fish.png" id="draggable"></div>
<div class="draggable" id="draggable"><img src="images/stone.png"></div>
<div class="wrong"><img src="images/tree.png"></div>
</div>
<div class="foods">
<div id="droppable" class="drop">
<p>Drop here</p>
</div>
</div>
<div class="foods">
<span class="count"></span>
</div>
コードのJSフィドル:http://jsfiddle.net/JRLZK/