2012-07-11 40 views

Respuesta

18

Puede usar el tamaño de jQuery UI como se indica arriba. ¡Incluso configuré un violín para ti!

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; 
} 
+3

Buen trabajo @Randy. Aquí hay un ejemplo más completo, terminando lo que comenzó: http://jsfiddle.net/j2JU6/440/ – Yarin

+0

gracias, trabaja chicos perfectos – rusllonrails

2

Puede utilizar la interfaz de usuario jQuery plugin de tamaño variable:

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

Utilice el parámetro "asas" para que su elemento de tamaño variable a través de su entera frontera.

+0

Una vez más ... esta respuesta es buena- Pero necesita agregar las "Manijas de Caja" de su auto usando CSS. No es dificil. – ppumkin

Cuestiones relacionadas