Jquery 如何实现更新两个div的div处理程序/大小调整器?

Jquery 如何实现更新两个div的div处理程序/大小调整器?,jquery,html,underscore.js,zepto,Jquery,Html,Underscore.js,Zepto,我正在寻找一种构建处理程序/调整大小的方法,如JSFIDLE上所示(下面的屏幕截图)。我的应用程序有两个div,每个div的高度为50%,我想找到一种方法,允许用户像在jsfiddle中一样调整div的大小。使用JavaScript和/或jQuery最干净的方法是什么。谢谢 可以使用jQUeryUIrezizeable 在一个div上设置resizeable并使用alsoRezize选项连接另一个可以使用jQUeryUIrezizeable 在一个div上设置resizeable,并使用also

我正在寻找一种构建处理程序/调整大小的方法,如JSFIDLE上所示(下面的屏幕截图)。我的应用程序有两个div,每个div的高度为50%,我想找到一种方法,允许用户像在jsfiddle中一样调整div的大小。使用JavaScript和/或jQuery最干净的方法是什么。谢谢


可以使用jQUeryUI
rezizeable


在一个div上设置resizeable并使用
alsoRezize
选项连接另一个

可以使用jQUeryUI
rezizeable


在一个div上设置resizeable,并使用
alsoRezize
选项连接另一个

使用纯CSS3,您可以使用
resize
属性实现这一点:

CSS:

缺点是并非所有浏览器都支持它:


使用纯CSS3,您可以使用
resize
属性实现这一点:

CSS:

缺点是并非所有浏览器都支持它:

它被称为“UI布局”。如果你搜索它,你会发现这样的例子


$(函数(){
var pstyle='边框:1px实心#dfdfdf;填充:5px;';
$(“#布局”).w2布局({
名称:'布局',
填充:4,
面板:[
{类型:'top',大小:50,可调整大小:true,样式:pstyle,内容:'top'},
{类型:'left',大小:200,可调整大小:true,样式:pstyle,内容:'left'},
{type:'main',style:pstyle,content:'main'},
{类型:'right',大小:200,可调整大小:true,样式:pstyle,内容:'right'}
]
});
});
它被称为“UI布局”。如果你搜索它,你会发现这样的例子


$(函数(){
var pstyle='边框:1px实心#dfdfdf;填充:5px;';
$(“#布局”).w2布局({
名称:'布局',
填充:4,
面板:[
{类型:'top',大小:50,可调整大小:true,样式:pstyle,内容:'top'},
{类型:'left',大小:200,可调整大小:true,样式:pstyle,内容:'left'},
{type:'main',style:pstyle,content:'main'},
{类型:'right',大小:200,可调整大小:true,样式:pstyle,内容:'right'}
]
});
});

看看这里:看看这里:谢谢,但我没有看到这个插件有像JSFIDLE这样的手柄?只是css的问题,创建一个像FIDLE一样的手柄。演示都使用jQueryUICSS,但是你可以使用任何你想要的东西,谢谢,但是我没有看到这个插件有像JSFIDLE这样的手柄?只是css的问题,创建一个看起来像FIDLE的手柄。演示都使用jQUery UI css,但是你可以使用任何你想要的东西来添加详细信息。感谢添加详细信息。
div
{
    resize: both;
}
<script type="text/javascript">
$(function () {
    var pstyle = 'border: 1px solid #dfdfdf; padding: 5px;';
    $('#layout').w2layout({
        name: 'layout',
        padding: 4,
        panels: [
            { type: 'top', size: 50, resizable: true, style: pstyle, content: 'top' },
            { type: 'left', size: 200, resizable: true, style: pstyle, content: 'left' },
            { type: 'main', style: pstyle, content: 'main' },
            { type: 'right', size: 200, resizable: true, style: pstyle, content: 'right' }
        ]
    });
});
</script>