1

调整中间 div 的大小时,不会停留在containment网格右边界的参数内,也不会向左调整大小。

http://jsfiddle.net/dKuER/8/(清晰示例,已更新)

HTML

<div id='grid'>

    <div class='outline first top'>
        <div class='container'></div>
    </div>
    <div class='outline top'>
        <div class='container resizable'></div>
    </div>
    <div class='outline last top'>
        <div class='container'></div>
    </div>
    <div class='outline first bottom'>
        <div class='container'></div>
    </div>
    <div class='outline bottom'>
        <div class='container'></div>
    </div>
    <div class='outline last bottom'>
        <div class='container'></div>
    </div>

</div>

JS

$(document).ready(function() {
    $('.resizable').resizable({
        containment: "#grid", // Updated to reflect answer, but wasn't the issue.
        handles: "ne,se,nw,sw"
    });
});​
4

2 回答 2

2

尝试:

containment: "#grid",

不是禁闭。

于 2012-08-07T22:02:56.100 回答
0

看起来调整大小没有在您为大纲类设置的边距中计算。如果您删除这些,调整大小仍然包含在 #grid 元素中。我不确定您希望如何处理其他所有事情,但我建议绝对定位可调整大小的元素并相对定位 $grid 容器。

于 2013-11-18T06:30:13.787 回答