JQuery UI
jQuery UI es una biblioteca de componentes construidos sobre la biblioteca jQuery que permiten desarrollar sobre un conjunto de plug-ins, widgets y efectos visuales preconstruidos para la creación de aplicaciones web. Cada componente o módulo se desarrolla de acuerdo a la filosofía de jQuery[5] (find something, manipulate it: encuentra algo, manipúlalo). MódulosLa biblioteca se divide en cuatro módulos: NúcleoContiene las funciones básicas para el resto de módulos. InteraccionesAñade comportamientos complejos a los elementos:
WidgetsEs un conjunto completo de controles UI. Cada control tiene un conjunto de opciones configurables y se les pueden aplicar estilos CSS.
EfectosUna API para añadir transiciones animadas y facilidades para interacciones.
UsojQuery UI se utiliza igual que cualquier otra extensión para jQuery: Sólo hay que añadir los ficheros <script type="text/javascript" src="js/jquery-1.7.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.7.1.custom.min.js"></script>
Código JavaScript para aplicar los efectos: // Aplicar el efecto Draggable al elemento con id "draggable" al cargar la página
$(document).ready(function(){
$("#draggable").draggable();
});
Código en el <div id="draggable" class="ui-widget-content">
<p>¡Arrástrame!</p>
</div>
En la página oficial de jQuery UI existe una extensa documentación sobre cómo usar y configurar los módulos y componentes.[6] Personalización de los estilos y ThemeRollerLos estilos de los componentes se pueden modificar para adaptarlos a las necesidades del usuario aunque no es una tarea trivial. Para ello, en la página oficial, existe la herramienta ThemeRoller[7] que permite diseñar los estilos en línea de una manera sencilla. CompatibilidadjQueryExisten dos versiones de la biblioteca para trabajar con jQuery:
NavegadoresEs compatible con los navegadores (y sus versiones posteriores) Internet Explorer 6.0, Mozilla Firefox 3, Safari 3.1, Ópera 9.6 y Google Chrome. Descarga personalizada de módulosEn la página oficial de jQuery UI existe una herramienta[8] para crear una versión personalizada del fichero Referencias
Véase tambiénEnlaces externos |