如何防止jQuery Droppable接受某些Draggable?

| 我正在创建一个带有\“ groups \”的可放置小部件的页面,每个可拖动小部件只能放置在一组可放置小部件上。 我可以通过以下代码来实现:
$(\"div.droppable\").droppable({
    //accept: \".draggable\",
    accept: function (draggable) {
        if ($(this).attr(\"question_id\") != null) {
            if ($(this).attr(\"question_id\") == draggable.attr(\"question_id\")) return true;
        }
        return false;
    });
但是,现在我有点麻烦了。放置后,我无法像以前一样在同一组中的可放置对象周围移动可拖动对象。我可以将其拖放到一个可放置对象上一次,然后将其移至另一个,但不能将其移回到第一个可放置对象上。 有人知道会发生什么吗?任何输入将不胜感激。     
已邀请:
不知道您的代码失败了什么。我在jsFiddle上创建了此测试用例,该用例按预期工作。如在该测试用例中所示,我使用ѭ1来检索问题ID。 我希望这有帮助!     

要回复问题请先登录注册