以下是代码http://jsfiddle.net/DTYEB/将元素放入dropbox后如果我放入以下代码,我希望元素位于相对于dropbox(dropboxOuter)的25,25的位置
$(dragElement).animate({
"left" : "25",
"top" : "25"
}, 1000 );
但这将元素放在div下面。。。任何帮助
我修复了几个错误:http://jsfiddle.net/DTYEB/14/
- 你的第一个问题是你的目标目的地不在相同级别/层
- 你在容器类上有两个位置(绝对和相对)
- 我已经将你的目标dropbox设置为绝对(以避免其他元素可以更改顶部/左侧值)
我用来获得相对下降的代码:
$(dragElement).animate({
left: $('#dropbox').position().left + 25,
top: $('#dropbox').position().top + 25
}, 1000);