12

Jcropで、cropping area を選択すると、四隅にボックス ハンドルが付いた div が表示されます。

このタイプのボックス ハンドルを作成できる jQuery プラグインはありますか?

4

2 に答える 2

20

上記のように、jQuery UI のサイズ変更可能なものを使用できます。私はあなたのためにフィドルをセットアップしました!

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

jQuery

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

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>

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;
}
于 2012-07-13T17:56:12.977 に答える
2

jQuery UI Resizable プラグインを使用できます。

http://jqueryui.com/demos/resizable/

「ハンドル」パラメーターを使用して、要素の境界線全体でサイズを変更できるようにします。

于 2012-07-11T09:12:35.693 に答える