如果draggable元素应用了转换,Jquery的draggable containment将不起作用

jquery draggable containment doesn't work if draggable element has transformation applied

本文关键字:draggable containment 不起作用 Jquery 转换 元素 应用 如果      更新时间:2023-09-26

我试图使用JQuery Draggable的containment功能,但它似乎不工作,如果被包含的对象有一个转换应用到它。

JSFiddle示例:http://jsfiddle.net/US2fr/

有人知道我怎么能解决这个问题吗?

drag函数进行了一些调整后,我终于有了一个工作解决方案:http://jsfiddle.net/GgUN9/2/

您可以通过更改scaleorig值来测试这一点。如果testdiv小于container,它将保持在它的边界内。如果它更大,你可以拖动它,但它也会保持在边界内(即你不应该在container内看到空白)。

更新:

我今天注意到,如果CSS lefttop值不是0pxtestdiv,上面的JSFiddle示例不起作用。我已经修复了这个问题并更新了fiddle: http://jsfiddle.net/GgUN9/3/

希望这对将来的人有所帮助!