jQuery接受的问题

时间:2016-04-17 22:25:20

标签: jquery jquery-ui

首先道歉,如果这已经在堆栈溢出。我有3个块,其中一个块需要拖入目标段。不幸的是,当我拖动代码执行的3个块中的任何一个时。如果用户拖动不正确的块我只是希望它什么都不做。我是编码的新手,但是我从以下内容中读到了这些内容:

accept: "#Proof";

应该有效,但似乎没有。非常感谢帮助。请注意我必须在jQuery中执行此操作,因为它适用于教育项目。

非常感谢

  $(".drop").draggable();

  $("#Proof").draggable();

  $("#target").droppable({
      accept: "#Proof";
    drop: function (event, ui){
      $("#Proof").html("Success!!<br> Please now press submit");
      $("#target").css("background-color", "#00cc00");
      $(".falseTarget").css("background-color", "#00cc00");
      $(".drop").hide();
      $("#Proof").draggable('disable');
    }  
  });

1 个答案:

答案 0 :(得分:0)

您的代码中存在拼写错误。

$("#target").droppable({
    accept: "#Proof"; // <-- replace ';' by ','
    drop: function (event, ui) {...}
});