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