jQuery UI es un marco de interfaz de interfaz de usuario que existe antes de los marcos de la interfaz de usuario frontend estaban frescas.
Esta biblioteca revolucionado la forma de interfaces basadas en Web se construyeron y ha sido una inspiración o se ha situado en el centro de muchos marcos de CSS y la interfaz de usuario desde su lanzamiento.
La biblioteca jQuery UI gira actualmente en torno a dos partes diferentes.
Uno maneja las interacciones con el ratón, a saber, arrastrar, soltar, selección, clasificación y cambiar el tamaño.
El otro es el marco de interfaz de usuario en sí, una colección de fuera-de-la-caja de widgets utilizables.
Estos incluyen componentes como acordeones, selectores de fecha, cuadros de diálogo, barras de desplazamiento, pestañas, autocompleters, el progreso barras, botones, y muchos otros más.
Cada uno está empaquetado en su propio plugin y se pueden cargar en una base por proyecto, ayudando a los desarrolladores reducir el tamaño total de los archivos JavaScript cargados en una página.
Además de su estructura modular y el apoyo a un modelo de interacción de usuario personalizada, jQuery UI también es famoso por sus temas, uno de los primeros juegos de herramientas frontend para implementar pieles intercambiables para interfaces de usuario Web.
Si bien los marcos de interfaz de usuario más complejas y más completas se han puesto en marcha desde el interfaz de usuario jQuery fue creado en primer lugar, el proyecto está muy bien utilizable incluso hoy en día, sigue siendo muy extendido, en constante desarrollo, y actualizado con las tecnologías más recientes.
¿Qué hay de nuevo en esta versión:
- fijo:
- Asegúrese de que el padre es correcta después de arrastrar a través de ordenar.
- Permitir caso de jQuery como asas exterior del elemento de tamaño variable
- alsoResize soporta más de un elemento de una instancia de jQuery
- Añadir a & # x3c; tr & # X3e; con & # x3c; td & # X3e; al marcador de posición de & # x3c; tbody & # X3e; elementos
- volver a determinar la bandera flotante al recalcular las posiciones
- Mango en forma de caja de tamaño: caja de frontera en las animaciones
- detener el seguimiento de ejemplo, en destroy () para evitar pérdidas de memoria
- El manejo adecuado con el paso del flotador
- Ocultación con el contenido cargado dinámicamente
¿Qué hay de nuevo en la versión 1.11.4 / 1.12.0 RC 2:
- Fijo:
- Asegúrese de que el padre es correcta después de arrastrar a través de ordenar.
- Permitir caso de jQuery como asas exterior del elemento de tamaño variable
- alsoResize soporta más de un elemento de una instancia de jQuery
- Añadir a & # x3c; tr & # X3e; con & # x3c; td & # X3e; al marcador de posición de & # x3c; tbody & # X3e; elementos
- volver a determinar la bandera flotante al recalcular las posiciones
- Mango en forma de caja de tamaño: caja de frontera en las animaciones
- detener el seguimiento de ejemplo, en destroy () para evitar pérdidas de memoria
- El manejo adecuado con el paso del flotador
- Ocultación con el contenido cargado dinámicamente
¿Qué hay de nuevo en la versión 1.11.4 / 1.12.0 Beta 1:
- Fijo:
- Asegúrese de que el padre es correcta después de arrastrar a través de ordenar.
- Permitir caso de jQuery como asas exterior del elemento de tamaño variable
- alsoResize soporta más de un elemento de una instancia de jQuery
- Añadir a & # x3c; tr & # X3e; con & # x3c; td & # X3e; al marcador de posición de & # x3c; tbody & # X3e; elementos
- volver a determinar la bandera flotante al recalcular las posiciones
- Mango en forma de caja de tamaño: caja de frontera en las animaciones
- detener el seguimiento de ejemplo, en destroy () para evitar pérdidas de memoria
- El manejo adecuado con el paso del flotador
- Ocultación con el contenido cargado dinámicamente
¿Qué hay de nuevo en la versión 1.11.4:
- Fijo:
- Asegúrese de que el padre es correcta después de arrastrar a través de ordenar.
- Permitir caso de jQuery como asas exterior del elemento de tamaño variable
- alsoResize soporta más de un elemento de una instancia de jQuery
- Añadir a & # x3c; tr & # X3e; con & # x3c; td & # X3e; al marcador de posición de & # x3c; tbody & # X3e; elementos
- volver a determinar la bandera flotante al recalcular las posiciones
- Mango en forma de caja de tamaño: caja de frontera en las animaciones
- detener el seguimiento de ejemplo, en destroy () para evitar pérdidas de memoria
- El manejo adecuado con el paso del flotador
- Ocultación con el contenido cargado dinámicamente
¿Qué hay de nuevo en la versión 1.11.3:
- Fijo:
- Partido en nombre exacto nodo para: enfocable y:. Tabbable para apoyar los elementos personalizados
¿Qué hay de nuevo en la versión 1.11.1:
- Esta actualización trae correcciones de errores para Core, Widget Factory , Posición,, Soltable,, Autocompletar, selector de fechas, de diálogo, Progressbar, Slider, Spinner, aquí, y el CSS Marco de tamaño variable que se pueden arrastrar.
¿Qué hay de nuevo en la versión 1.11.0:
- jQuery UI incluye ahora soporte para AMD en cada una de sus widgets y componentes.
- Seleccione Menú (nuevo widget) duplicados y se extiende la funcionalidad de un elemento select de HTML nativo.
- jQuery UI incluye ahora soporte de Bower.
- jQuery UI 1.11.0 compatible con jQuery 1.6 y posteriores.
¿Qué hay de nuevo en la versión 1.10.2:
- Alta:
- Migrar a gruñir 0,4 y contrib plugins.
- Eliminado:
- tema Base de CDN de construcción.
- Fijo:
- Problemas con imágenes del tema en 1.10.1.
¿Qué hay de nuevo en la versión 1.10.0:
- API Rediseño: diálogo
- API Rediseño: Barra de progreso
- Mejora de la accesibilidad
- API obsoletas
- Se ha quitado 1.8 Volver Compatibilidad
¿Qué es la nueva en la versión 1.9.2:
- Esta actualización trae correcciones de errores para acordeón, Autocompletar, botón, selector de fechas, de diálogo, menús, aquí, la descripción y Widget Factory.
¿Qué hay de nuevo en la versión 1.9.1:
- Build:
- Fijo:. .jshintrc Archivos no se copian en dist
- UI núcleo:
- Fijo::. Pseudo-selector de enfocable no encontrar elementos si el padre tiene dimensión 0x0
- Widget de fábrica:
- Fijo:. Destruye solamente cuando el elemento es el objetivo real
- Fijo: this._on delegados utilizando instance.widget () en lugar de elemento pasado
- Fijo:. WidgetEventPrefix se pierde cuando se extiende Reproductor existente
- Arrastrable:
- Corregido: Al arrastrar en sortables anidados hace que marcadores de posición duplicadas .
- de tamaño variable:
- Fijo:. Uso .insertAfter () en lugar de .after () para evitar la destrucción de forma recursiva
- Fijo:. Al pasar un objeto como parámetro ui.resizable maneja no funciona
- Sortable:
- Fijo: No se puede arrastrar un elemento a partir de un sortable interior; Difícil de poner un elemento entre dos sortables interiores.
- Fijo:. Fuera de rango problema en al arrastrar un sortable anidada
- Acordeón:
- Fijo:. Acordeones plegables múltiples no trabajarán juntos
- Fijo: activo: null permite que los paneles sean plegable .
- Autocompletar:
- Fijo:. Posición inicial de autocompletar es incorrecta li>
- Button:
- Fijo:. Etiquetas de anclaje no pueden ser desactivados dentro buttonset
- selector de fechas:
- Fijo:. Fecha de demostración rango de errores al borrar la fecha
- Diálogo:
- Fijo: Escapar de diálogo se cierra incorrecta li>.
- Fijo:. Posición de píxeles en serie no funciona con la parte posterior compat discapacitados
- Fijo:. JQuery de diálogo con opciones de ocultación no desencadena evento de cierre
- Fijo: jQuery 1.9.0 de diálogo en una página XHTML se rompe si se definen los botones
- Fijo: Escapar de diálogo se cierra incorrecta li>.
- Control deslizante:
- Fijo:. Deslizante con rango no funciona si no se establecen los valores
- Fijo:. Configuración de opciones min / max, no se actualiza la vista li>
- Spinner:
- Fijo: Spinner entrada no tiene antecedentes
- Fijo:. Hilandero botones que aparecen en la parte superior del selector de fechas
- aquí:
- Fijo:. Predeterminado mal li ul activo si contiene elementos extraños
- Fijo:. Aquí no están funcionando dentro de iframe en IE6 / 7
- Fijo:. Establecer pestaña activa inicial a partir de la ubicación de hash para pestañas ajax
- Información sobre la herramienta:
- Fijo:. Información sobre la herramienta no oculta el elemento de anclaje con discapacidad [IE sólo]
- Fijo:. Retrasadas información sobre herramientas para realizar un seguimiento debe cambiar la posición cuando se muestra por primera vez
- Fijo: La superposición de elementos tooltipped muestra información de herramienta nativa para uno de los elementos
- Fijo: Mover el foco en hacer clic en un elemento de información sobre herramientas muestra tooltipped nativa en el IE / Firefox en Windows
- Fijo: La descripción parpadea cuando demasiado tiempo .
- Fijo:. La información de herramientas de movilidad en la inicialización
- Fijo: información sobre herramientas delegados no se cierran cuando se retira el elemento tooltipped
- Fijo: Restos después del cierre del selector de fecha
- Efectos:
- Fijo: referencia nula cuando se utilizan efectos .
- Marco de CSS:
- Fijo: Icono Primario & quot; habilitado & quot; cuando el botón está desactivado.
- Fijo:. Acordeón colapsado Color Problema
¿Qué hay de nuevo en la versión 1.9.0:
- Mejora Widget Factory
- Mejora de la accesibilidad
- Renombrado Effects los archivos
- Nueva Widget:
- Spinner
- Descripción emergente
- Menú
- Nuevo diseño:
- acordeón
- aquí
- Posición
¿Qué hay de nuevo en la versión 1.9 beta 1:
- actualizaciones de accesibilidad Autocompletar:. Estamos utilizando un live-región para guiar a los usuarios lector de pantalla cuando se utiliza autocompletar, por lo que el widget mucho más accesible
- rediseño de la API de accesibilidad acordeón y actualizaciones: Esto también finalmente se aborda el problema de parpadeo de acordeón:. No más de píxeles de desplazamiento de contenidos por debajo del acordeón durante las animaciones
- rediseño aquí API de accesibilidad y actualizaciones: aquí son ahora completamente accesible teclado y hacer uso adecuado de los atributos ARIA .
- Posición API rediseño: Junto con algunos rediseño también hemos añadido nuevas características: Ahora puede utilizar otros elementos junto a la ventana para ejecutar la detección de colisión contra, y hay una & quot; flipfit & quot; modalidad que combina los dos modos existentes, que themselve mejoró. Cuando se trabaja con el uso de devolución de llamada, se obtiene información sobre el resultado de posicionamiento, lo que le permite colocar flechas desplegables u otros indicadores de dirección.
- Un montón de nuevas características en la fábrica de widgets: La API de widgets interno para escritura ha mejorado mucho. La dos nuevas methos más notables: _ON le permite hacer frente a sucesos, muy bien integrados en la instancia de control, y _super le permite llamar al método de un widget padre del mismo nombre, lo que hace que se extiende existente widget de una brisa
- nuevo widget: Menú: ha existido durante un tiempo desde 1.8, a continuación, oculta con el archivo de autocompletar. Su ahora por fin está aquí!
- nuevo widget: La descripción: Una, por eventos delegación- información sobre herramientas de soporte accesible con la opción de tener cualquier tipo de (asíncrono) muestran el contenido de cualquier elemento. Y su themable, como cualquier otro control.
- nuevo widget: Spinner:. Nuestro segundo widget de entrada de texto, similar a HTML 5 de & # x3c; input type = & quot; número & quot; & # X3e ;, pero que le da un control mucho mayor y que incluye soporte de localización completa, a través de Globalize
¿Qué hay de nuevo en la versión 8.1.21:
- Fijo:
- módulo de posicionamiento lanza excepción no detectada en IE8 con jQuery 1.3.2.
- dimensiones incorrecto utilizado si .ui-arrastrable-arrastre cambia dimensiones.
- Demostración de cuadro combinado no debe anular estilos de botón .ui.
- Tema sobre progressbar animada sigue siendo el mismo.
- problema de sintaxis en la interfaz de usuario de Claro tema.
¿Qué es la nueva en la versión 1.8.19:
- Esta actualización trae correcciones de errores para Autocompletar, Botón, selector de fechas, de ratón, de posición, de tamaño variable, Sortable, y más aquí.
¿Qué hay de nuevo en la versión 1.8.17:
- Esta actualización trae correcciones de errores para acordeón, Autocompletar, Botón, selector de fechas, Soltable, Posición, Progressbar, seleccionable, Sortable, aquí, y el CSS Marco.
- La liberación 1.8.17 también trae soporte para jQuery 1.7.1.
¿Qué hay de nuevo en la versión 1.9m6:
- Spinner:
- La API Spinner se ha actualizado con algunas nuevas características y correcciones de errores. Echa un vistazo a la planificación wiki para la documentación.
- Menú:
- Menú ahora se encarga de submenús mucho mejor.
- Posición:
- Posición tiene ahora un plazo de opción, lo que permite utilizar algo que no sea la ventana de detección de colisiones, por ejemplo, un div desplazamiento. La detección de colisiones en sí tiene mucho más inteligente, y tiene un nuevo modo: flipfit .
¿Qué hay de nuevo en la versión 1.8.16:
- Ratón:
- Fijo: anidada draggables problema en IE .
- Fijo:. Error en IE 8 con entradas con discapacidad
- Widget de fábrica:
- Fijo: jQuery.data lanza un error de secuencia de comandos en determinadas circunstancias .
- Arrastrable:
- Fijo:. IframeFix siempre se ejecuta con versiones antiguas de jQuery
- Soltable:
- Fijo:. Soltable falla en a.element.parentsuntil
- Button:
- Fijo: Etiqueta del botón selector de cotizaciones omite / falla para los ID con & quot;:. & Quot;
- selector de fechas:
- Agregado:. Capacidad para detener selector de fechas de aparecer con el controlador de eventos beforeShow
- Fijo: DatePicker vuelve a aparecer después de la selección en IE8 .
- Fijo: onSelect provocó demasiada frecuencia .
- Fijo: & quot; tamaño de pila máximo de llamadas superó & quot; la hora de seleccionar la fecha en la demostración gama.
- Diálogo:
- Fijo:. Al presionar ESC en diálogo cuando 2 cuadros de diálogo abiertos cierra ambos cuadros de diálogo
- Efectos:
- Fijo:.-Envoltura crear animaciones jquery-ui descartará cualquier estado del foco durante la animación
¿Qué hay de nuevo en la versión 1.8.15:
- Ratón:
- Fijo:. Cuando se detiene la propagación de eventos, todos los futuros eventos MouseDown se consideran inapropiada para ser "manejado"
- selector de fechas:
- Fijo:. Holandesa nombre marcha traducción
- Fijo: onSelect no se dispara cuando entra en el botón se pulsa .
- Fijo:. OnSelect no se dispara cuando se llama setDate
- Fijo:. Mes y Año menús desplegables en IE tienen que hacer doble clic
- Fijo:. _selectDate Restaura enfoque de no-objeto
- Fijo:. Un selector de fechas creado en un div independiente está provisto de altura cero
- Fijo:. Parámetro de movilidad reducida no funciona
- Corregido: error tipográfico en demo del selector de fechas: Div. Type = text
- Fijo:. Falta de ortografía en las opciones datepicker
- Control deslizante:
- Fijo:. AlignValue Alcance Global
¿Qué hay de nuevo en la versión 1.8.14:
- Ratón:
- Corregido: Bug IE grande ComboBox (diálogo) .
- Arrastrable:
- Fijo: la contención: "documento" es incorrecta para la parte superior e izquierda en arrastrable .
- Fijo:. IE 8 de arrastrar y soltar no válido de error
- Soltable:
- Fijo: desplazamiento continuo en Soltable demostración rompe demo .
- de tamaño variable:
- Fijo:. Redimensionable con aspectRatio verdadera y una anchoMax no obedece a la relación una vez que golpeó anchura máxima
- Fijo:. Https informes de dominio de artículos sin garantía 'en IE7
- Sortable:
- Fijo:. No se puede eliminar () ui.draggable (punto ordenable) inmediatamente después de la devolución de llamada gota li>
- Autocompletar:
- Fijos: Docs: tematización, las clases no negrita cuando declaró como negrita li>.
- Fijo:. Documentación incorrecta para el evento de cambio
- Button:
- Fijo:. Botones problema en Opera
- Fijo:. Buttonset en RTL
- Fijo:. Botones de movilidad todavía permiten clics
- Fijo:. Inconsistencias estado de botón después (accidental) de arrastrar clic en el botón
- Fijo:. Casilla / botón de radio no muestran el estado enfocado al utilizar el teclado de navegación
- Fijo: Botón .enable () extraño comportamiento en Webkit (Google Chrome, Safari) .
- Fijo:. Actualizar alcance en formResetHandler involuntariamente amplia
- selector de fechas:
- Fijo: El uso de varios meses siempre hace 6 filas de fechas aunque sólo se necesitan 5 .
- Fijo:. DatePicker 1.8.x no se puede utilizar con jQuery 1.3.2 debido al uso de .delegate ()
- fijo: valor incorrecto para el & quot; & quot oo; durante el horario de verano.
- Fijo:. OnClose evento no provocado
- Fijo: parseDate () no una excepción durante largos años .
- Diálogo:
- Fijo:. La apertura de un diálogo modal muestra una barra de desplazamiento horizontal
- Efectos:
- Fijo: animateClass ignora aliviar debido a la errata 'easding' .
- Marco de CSS:
- Agregado:. Apoyo a la frontera de radio konqueror
- Agregado:. La reducción del tamaño de un poco de CSS
- Análisis:
- Fijo: arrastre jQuery.Simulate comporta incorrecta cuando el contenedor desplaza .
¿Qué es la nueva en la versión 1.9m5:
- La quinta versión hito para jQuery UI 1.9 está fuera, con el widget actualizada aquí.
- Esta versión también incluye actualizaciones y correcciones de errores para los widgets existentes y nuevos que no lo hará en una versión 1.8.x.
¿Qué hay de nuevo en la versión 1.8.13:
- UI núcleo:
- Optimizar fijo:. Tabbable
- Arrastrable:
- Fijo anidada draggables problema en IE.
- La contención fijo ignorado cuando se desplaza en div desbordamiento.
- carga fija cuñas iframe antes de arrastrar.
- Fijo + Arrastrable Sortable demostración duplica DOM identificaciones.
- de tamaño variable:
- Fijo de tamaño variable ocultación automática no funciona con inhabilitar de tamaño modificable.
- Fijo Chrome dev herramientas de la consola muestra obtener datos:. Indefinido (indefinido)
- Autocompletar:
- resultados desplazables fijos no se actualizan de forma visual con jQuery 1.6.
- Botones:
- botones de movilidad fijos todavía permiten clics.
- selector de fechas:
- Fijo Minimizar suceso de unión en el selector de fechas de inicialización.
- Selección años Fijo desaparece después de configurar una opción en Firefox.
- Pantalla fija desbordamiento cuando varios datepickers tienen diferentes NUMBEROFMONTHS.
- Arreglado el problema con JavascriptPacker (archivos incluyen listas de materiales).
- fijo $ .datepicker.parseDate no funciona para algunas cadenas de fecha local.
- Fijo nombre del día incorrecto para eslovaca localización.
- Fijo formatoFecha incorrecta en jquery.ui.datepicker-nl.js.
- Fijo selector de fechas impedido deberá desactivar mes y año menús desplegables.
- Fijo DatePicker permanece abierta cuando la tabulación a cabo.
- Fijo Rendering problema después de cambiar la opción NUMBEROFMONTHS.
- Fijo error tipográfico en docs datepicker.
- Control deslizante:
- Optimizar fijo creación mango.
- Efectos:
- fijo $ .effects.animateClass roto en jQuery 1.6.
¿Qué es la nueva en la versión 1.8.12:
- de tamaño variable:
- mangos de tamaño variable no funcionan en IE si son transparentes y el contenido se solapa.
- Autocompletar:
- Documentación para la opción de enfoque automático.
- selector de fechas:
- No se puede minify con el compresor YUI.
- selector de fechas muestra solamente un solo año en año desplegable si NUMBEROFMONTHS & # X3e; 1.
- Diálogo:
- Botones mal manejados con jQuery 1.3.2.
- Barra de progreso:
- valueDiv debe estar oculto cuando el valor está en 0%.
- Control deslizante:
- Valor y valora métodos como los emisores no están chainable.
- aquí:
- Explicar plugin de cookie se incluye en lo externo.
¿Qué hay de nuevo en la versión 1.8.11:
- Ratón:
- Fijo:. Haga clic en evento suprimida después de arrastre en Gecko
- Arrastrable:
- Fijo:. ConnectToSortable se comporta mal si la posición de los cambios que se pueden ordenar después de la ordenable y arrastrable se han inicializado como _refreshItems ya no actualización de la memoria caché contenedor
- Fijo:. Li se pueden arrastrar con la opción connectToSortable no se puede quitar en el ol sortable conectada
- Fijo:. Arrastrable con la contención de los padres y el margen
- Soltable:
- Fijo:. Si activeClass cambia la geometría de un lanzables, a continuación, dnd utiliza la geometría incorrecta li>
- Sortable:
- Fijo:. Horizontal sortable no funciona
- Acordeón:
- Fijo:. Set-aria seleccionados
- Autocompletar:
- Agregado:. Opción para resaltar automáticamente el primer resultado
- Fijo:. JQuery UI Autocompletar Documentación no muestra posición como una opción
- Button:
- Fijo:. .last () Utilizado en ui.button pero no existe en jQuery 1.3
- Fijo:. Creación de Botones que requiere una etiqueta a juego no encuentra la etiqueta en todos los casos
- Fijo:. Botón de cambio de clase se rompe icono únicos botones
- selector de fechas:
- Fijo:. Nombre del mes de marzo árabe tiene en su lugar de mayo
- Agregado:. Localización Tayikistán
- Fijo:. Reformateo MinDate / MaxDate cuando Dateformat cambios
- Efectos:
- Fijo:. Facilitar demostración única primera posición está trabajando
¿Qué es la nueva en la versión 1.8.10:
- de tamaño variable:
- Fijo:. Elemento no cambia de tamaño que se muestra al activar el ajuste del ayudante a la red
- Autocompletar:
- Fijo:. El manejo de las condiciones de carrera cuando se utiliza jQuery 1.3.2
- Button:
- Fijo:. Los cambios de clase por lotes para mejorar el rendimiento
- selector de fechas:
- Fijo:. Incorrecta punto y coma que debería haber sido una coma
- Fijo:. Cuenta para guardar la hora de calcular el número de días en un mes la luz del día
- Fijo:. Visualizar año antes Mes en húngaro i18n
- Fijo:. Mejora de la traducción de los nombres noruegos de días y meses
- Fijo:. Selector de fechas no se dispara evento de cambio en IE8
- Fijo: selector de fechas crea elemento DOM adicional con objeto vacío .
- Fijo:. Manejar adecuadamente datepickers conectados a las entradas que están ocultos usando CSS
- Diálogo:
- Fijo:. La documentación no indica la posición como una dependencia
- Efectos individuales:
- Fijo: Documentos dicen que en efecto / Tamaño del defecto argumento origen es medio, centro, pero parece ser superior, izquierda .
¿Qué hay de nuevo en la versión 1.9m4:
- El cuarto lanzamiento hito para jQuery UI 1.9 está fuera, con el widget de acordeón actualizado .
¿Qué hay de nuevo en la versión 1.8.9:
- Nuevas características:
- El widget de selector de fecha ahora tiene soporte para el árabe argelino, localizaciones de Australia y Nueva Zelanda.
Requisitos
- JavaScript habilitado en el lado del cliente
- jQuery 1.6 o superior
Comentarios que no se encuentran