如果draggable元素应用了转换,Jquery的draggable containment将不起作用
jquery draggable containment doesn't work if draggable element has transformation applied
我试图使用JQuery Draggable的containment
功能,但它似乎不工作,如果被包含的对象有一个转换应用到它。
JSFiddle示例:http://jsfiddle.net/US2fr/
有人知道我怎么能解决这个问题吗?
对drag
函数进行了一些调整后,我终于有了一个工作解决方案:http://jsfiddle.net/GgUN9/2/
您可以通过更改scale
和orig
值来测试这一点。如果test
div小于container
,它将保持在它的边界内。如果它更大,你可以拖动它,但它也会保持在边界内(即你不应该在container
内看到空白)。
更新:
我今天注意到,如果CSS left
和top
值不是0px
的test
div,上面的JSFiddle示例不起作用。我已经修复了这个问题并更新了fiddle: http://jsfiddle.net/GgUN9/3/
希望这对将来的人有所帮助!
相关文章:
- 将数据输入到draggable无法工作
- jquery UI draggable:UI.children不是一个函数
- 通过DRAGGABLE将一个DIV移动到另一个DIF下?(CSS,JQuery)
- Jquery Draggable-在浏览器刷新时保持位置
- jQuery Draggable:内存泄漏
- jQuery UI draggable:绑定到mousemove事件中的对象
- 将jQuery draggable()元素移动到新的父元素
- jquery-ui-rails的draggable和dropable函数不起作用
- 使用jquery draggable UI使项目可拖动
- jquery ui draggable中的奇怪偏移量
- 在draggable/doppable::javascript中添加双击
- 使jQuery Draggable在其他行中可见
- 当draggable使嵌套可排序时调用Drop
- jquery draggable和resizable在动态生成的元素中不能一起工作
- 谷歌地图:想在设置draggable为true后直接拖动地图
- jquery+draggable/my的输入在删除后不起作用
- jQueryUI-将draggable移回原始位置,即使在放入dropable之后也是如此
- Marionette应用程序上的jquery-ui.draggable和jqQuery事件出现问题
- 可拖动元素在悬停在另一个'It’s draggable
- jquery draggable droppable with sortable