我正在尝试开发一个简单的拖放“游戏”。简单来说,您所做的就是将各种项目拖放到一个区域中,它会根据拖动的项目说正确或错误。这是我到目前为止所拥有的,它根本不起作用,我不知道为什么。我对 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>
现在我让它工作了,我需要更多可拖动图像的实例,但是当我添加更多时,已添加的新实例不起作用。