JQuery可调整大小的可拖动位置绝对

时间:2011-04-03 15:42:11

标签: jquery position draggable absolute resizable

看看这个 - > http://jsfiddle.net/Zj23S/1/

我正在使用可调整大小和可拖动的。我面临的问题是拖延。我似乎无法拖出div之外,可能是因为我设置了div.position = absolute。如果我拿走它,我的调整大小会移动其他元素,这是我不想要的。如何在保持绝对位置的同时将元素拖动到屏幕上的任何位置?

谢谢!

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:3)

这是你想要的吗? http://jsfiddle.net/Zj23S/15/

答案 2 :(得分:3)

这是可调整大小的问题:

(f.is(".ui-draggable")||/absolute/.test(f.css("position")))&&f.css({position:"absolute",top:e.top,left:e.left})

所以,你应该做的唯一事情是删除类.ui-draggable并且一切都会好的,因为如果元素的起始位置是相对的,检查将失败。

您可以通过添加

来实现
{... addClasses: false ...}

在可拖动选项中进行设置