看看这个-> http://jsfiddle.net/Zj23S/1/
我正在使用可调整大小和可拖动的。我面临的问题是可拖动的。我似乎无法拖到 div 之外,可能是因为我设置了 div.position = absolute。如果我把它拿走,我的调整大小会移动我不想要的其他元素。如何在保持绝对位置的同时将元素拖动到屏幕上的任何位置?
谢谢!
试试这个,我想它会帮助你。
http://dev.iceburg.net/jquery/jqDnR/
或者如果你想要 jQuery UI:http: //viralpatel.net/blogs/2010/01/jquery-resizable-draggable-resize-drag-tutorial-example.html
这是可调整大小的问题:
(f.is(".ui-draggable")||/absolute/.test(f.css("position")))&&f.css({position:"absolute",top:e.top,left:e.left})
因此,您唯一应该做的就是删除类 .ui-draggable 并且一切都会好起来的,因为如果元素的起始位置是相对的,则检查将失败。
您可以通过添加来做到这一点
{... addClasses: false ...}
在您的可拖动选项中设置
这是你想要的吗? http://jsfiddle.net/Zj23S/15/