Ampliando thirtydot: si tiene varias resizables en la misma página, es posible que desee especificar qué elemento para actuar en un selector niño #resizable > .ui-resizable-s
:
<style>
#resizable > .ui-resizable-s {
background: black;
bottom: 0;
height: 10px;
}
</style>
<div id="resizable"></div>
<script>$('#resizable').resizable()</script>
Esto funciona porque resizable()
añade las asas dentro de la matriz div
como:
<div id="resizable">
<div class="ui-resizable-handle ui-resizable-s"></div>
</div>
Si usted quiere hacer esto por un textarea
sin embargo, usted tiene que utilizar el selector de hermanos en su lugar:
#resizable + .ui-resizable-s
porque en ese caso jQuery UI inteligente ve que es un textarea
y la coloca dentro de un envoltorio div
:
<div>
<textarea id="resizable"></textarea>
<div class="ui-resizable-handle ui-resizable-s"></div>
</div>
La mejor manera de llegar a esas conclusiones es ejecutar inspector DOM del navegador (Ctrl + camisa + I en Firefox y Chrome) para ver qué hace jQuery UI con su HTML.
Y las 4 asas tienen la clase '.ui-resizable-handle'. –
Gracias! Voy a agregar que en caso de desbordamiento oculto, la altura 'expuesta' será la mitad (5px en este caso) –
Los jsfiddle no funcionan debido a la URL incorrecta para jquery-ui.css. Se corrigió aquí [jsfiddle.net/rYFEY/375/](http://jsfiddle.net/rYFEY/375/) – stomtech