如果可拖动元素已应用转换,则jquery draggable containment不起作用

时间:2013-05-08 20:28:03

标签: javascript scroll draggable transform

我正在尝试使用JQuery Draggablecontainment功能,但如果包含的对象已应用转换,则它似乎不起作用。

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

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

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

您可以通过更改scaleorig值来对此进行测试。如果test div小于container,它将保持在其范围内。如果它更大,你可以拖动它,但它也将保持在界限内(即你不应该在container内看到空白区域。)

<强>更新

我今天注意到,如果left div的CSS top0px值不是test,则上面的JSFiddle示例不起作用。我已修复此问题并更新了小提琴:http://jsfiddle.net/GgUN9/3/

希望这将有助于将来的某个人!