无法放置相对于div的拖动元素 - jquery

问题描述:

这里的代码http://jsfiddle.net/DTYEB/将元素放入dropbox后如果我把下面的代码,我希望该元素位于25,25相对于保管箱(dropboxOuter)无法放置相对于div的拖动元素 - jquery

$(dragElement).animate({ 
      "left" : "25", 
      "top" : "25" 
}, 1000); 

但是,这使该元素在div下...任何帮助

+0

更新.. http://jsfiddle.net/DTYEB/2/与上面的代码.. – user1184100 2012-02-16 11:30:05

有几个错误的,我有固定的:http://jsfiddle.net/DTYEB/14/

  • 您的第一个问题是您的目标位置不在 相同的级别/图层上。
  • 你有你的容器类有(绝对&相对)双位置
  • 我有你的目标的Dropbox设定为绝对(为了避免其他元素 可以更改顶部/左值)

代码我曾经获得的相对下降:

$(dragElement).animate({ 
      left: $('#dropbox').position().left + 25, 
      top: $('#dropbox').position().top + 25 
     }, 1000); 
+0

谢谢马克·... – user1184100 2012-02-16 12:35:40