単純なドラッグアンドドロップの「ゲーム」を開発しようとしています。簡単に言うと、さまざまなアイテムを領域にドラッグアンドドロップするだけで、ドラッグしたアイテムに応じて正しいか間違っているかがわかります。これは私がこれまでに持っているものであり、まったく機能していません。理由はわかりません。私のJSとjQueryの知識には、まだまだ多くの要望があります。
<script>
$(function() {
$( "#draggable" ).draggable();
$( "#wrong" ).draggable();
$( "#droppable" ).droppable({
drop: function( event, ui ) {
var currentId = $(this).attr('id');
if (currentId == "draggable") {
$( this )
.addClass( "highlight" )
.find( "p" )
.html( "Correct! :)" );
} else {
$( this )
.find( "p" )
.html( "Wrong! :(" );
}
}
});
});
</script>
動作するようになったので、ドラッグ可能な画像のインスタンスを増やす必要がありますが、追加すると、追加された新しい画像は動作しません。