【发布时间】:2018-11-26 21:49:41
【问题描述】:
jQuery UI Draggable 交互具有一个很好的属性,即setting the containment 作为父级。
$( ".selector" ).draggable({ containment: 'parent' });
我希望将容器设置为父级的父级。没有字符串值来实现这一点,因为字符串选项是
'父', '文档', '窗口', [x1, y1, x2, y2]
我可以在页面加载时计算父级父级的 x1,y1,x2,y2 并使用这些值来设置容器相对于文档的边界。但是,如果在页面加载后调整窗口大小,则容器位置可能会相对于父级的父级位置发生变化。原生 'parent' 选项将可拖动元素保留在父元素中,而不管窗口大小调整。
有没有办法使用父级的父级来完成这种可拖动的包含? .
【问题讨论】:
标签: jquery jquery-ui jquery-ui-draggable