0

我试图在位于约束器(这是它的约束区域)中的 div 上同时使用 .draggable() 和 .resizable() 。

调整大小功能完美运行。可拖动功能也可以正常工作,除非您将 div 移动到容器的一个边框(比如说底部),释放鼠标按钮,然后再次尝试将其移出容器。它看起来一次将 div 从其容器中“推出”1px。如果您多次重复该操作,则可以将 div 完全移出其容器。

$(".element").draggable({ containment: "#container" });
$(".element").resizable({ containment: "#container", handles: 'all' });

这是小提琴:http: //jsfiddle.net/GarjX/

请注意,当您删除“可调整大小”功能并仅保留可拖动时,问题就消失了。

4

1 回答 1

0

我知道这是一篇旧帖子,但我遇到了同样的问题,这是 jquery ui 上的一个开放错误。同时这里是一个解决方案,只需添加(在ui css之后)

.ui-resizable-s, .ui-resizable-e{width:0px; height: 0px; display: none;}

而已!

于 2014-04-16T09:03:12.150 回答