使用角上的框手柄调整元素大小

Mir*_*ine 12 jquery handle jcrop

Jcrop中,选择裁剪区域后,会出现一个div,其中包含角部的方框.

有没有可以构建这种类型的盒子句柄的jQuery插件?

Ran*_*lez 20

如上所述,您可以使用jQuery UI的可调整大小.我甚至为你设置了一个小提琴!

http://jsfiddle.net/digitalaxis/j2JU6/

jQuery的

$('#element').resizable({
    handles: {
    'ne': '#negrip',
    'se': '#segrip',
    'sw': '#swgrip',
    'nw': '#nwgrip'
    }
});
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="ui-resizable-handle ui-resizable-nw" id="nwgrip"></div>
<div class="ui-resizable-handle ui-resizable-ne" id="negrip"></div>
<div class="ui-resizable-handle ui-resizable-sw" id="swgrip"></div>
<div class="ui-resizable-handle ui-resizable-se" id="segrip"></div>
Run Code Online (Sandbox Code Playgroud)

CSS

#elementResizable {
    border: 1px solid #000000;
    width: 300px;
    height: 40px;
    overflow: hidden;
}
#nwgrip, #negrip, #swgrip, #segrip, #ngrip, #egrip, #sgrip, #wgrip {
    width: 10px;
    height: 10px;
    background-color: #ffffff;
    border: 1px solid #000000;
}
#segrip {
    right: -5px;
    bottom: -5px;
}
Run Code Online (Sandbox Code Playgroud)

  • 很棒的工作@Randy.这是一个更完整的例子,完成你的开始:http://jsfiddle.net/j2JU6/440/ (4认同)