拖拽放弃应用负面立场

时间:2016-05-03 14:04:05

标签: javascript jquery drag-and-drop

我正在努力工作。放下当您将对象拖动到可放置区域时,对象将被赋予您在负区域中作为负向定位的移动运动。

为了说明这一点,我将这个JSFiddle放在一起,你可以把一只可爱的狗放到提供的景观中来说明我的问题。使用的代码如下:

//DRAG & DROP
$(document).ready(
    function() {
      var a = 3;
      $('.drag').draggable({
        revert: 'invalid',
        cursor: 'move',
        //containment: '#drop',
        start: function(event,ui) { $(this).css("z-index", a++)}
      });

      $('#drop').droppable({
        accept: ".drag",
        drop: function(event, ui) {
          console.log(this);

          //$(this).addClass('dropped'),
          $(this).append(ui.draggable);
        }
      });
});

我已经对她进行了很多关于纠正这个问题的方法的阅读,其中许多似乎属于遏制变量错误,但遗憾的是我没有幸运地对我自己实施这些修复在这里设置。需要注意的一点是,我使用HTML2CANVAS导出此#drop区域的镜头,因此我必须确保移动的项目在物理上位于空间中。任何建议,将不胜感激。

提前致谢!

1 个答案:

答案 0 :(得分:0)

更新;我能够通过强制绝对定位来解决这个问题。没有回应,但我不是100%确定我需要它来为这个实例。