【发布时间】:2012-12-28 21:15:26
【问题描述】:
我正在处理一个小项目,并且使用 jquery 的draggable 遇到了一个有趣的收容问题:
基本上,我有两个 div - 一个顶部和一个底部。然后,我有第三个 div,它是一个 .draggable({}),可以拖动以调整顶部和底部 div 的大小。
-- 看看这里:http://jsfiddle.net/Kpt2K/7/
问题是,我无法控制拖动。在上面的小提琴中,我将橙色 <span>s 放在我希望收容开始和结束的位置。
有趣的注释:我尝试做以下事情:
$('#container').innerWrap('<div id='containmentBox' />');
var containerHeight = $('#container').height();
$('#containmentBox').css({'height': containerHeight - 45);
这使得底部的遏制工作,但不是顶部跨度。所以,我想我一直在使用containment: [x1,y1,x2,y2],但还没有完全掌握如何使用它。
看看小提琴,让我知道你能想出什么来将可拖动的运动限制在两个橙色跨度内。
【问题讨论】: