我想开发一个简单的拖放'游戏'。简单地说,你所做的只是将各种物品拖放到一个区域,并根据拖动的项目说出正确或错误。这是我到目前为止,它根本不工作,我不知道为什么。我对JS和jQuery的了解还有很多不足之处。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>
现在我有工作,我需要拖动图像的多个实例,但是当我添加更多的已经添加了新的不工作。
你可以做你的代码的的jsfiddle?或使用萤火虫来检查你是否有任何JavaScript错误。 – Kishore 2012-04-24 13:51:19
在你的小提琴中:你不需要具有相同ID的元素。使用类而不是 – Valentin 2013-07-18 11:00:18