jQuery UI é uma estrutura de interface interface do usuário que existe antes de frameworks de UI frontend eram legais.
Esta biblioteca revolucionou a forma como interfaces baseadas na Web, onde construiu e tem sido uma inspiração ou que estava no centro de muitos quadros CSS e interface do usuário desde o seu lançamento.
A biblioteca jQuery UI gira atualmente em torno de duas partes diferentes.
Um lida com interações de mouse, ou seja, arrastar, soltar, selecionar, classificar e redimensionar.
O outro é o framework de UI em si, uma coleção de out-of-the-box de widgets utilizáveis.
Estes incluem componentes como acordeões, selecionadores de data, diálogos, controles deslizantes, guias, autocompleters, barras de progresso, botões e muitos outros mais.
Cada um é embalado em seu próprio plug-in e pode ser carregado em uma base por projeto, ajudando os desenvolvedores reduzir o tamanho total dos arquivos JavaScript carregados em uma página.
Além de sua estrutura modular e apoio a um modelo de interação do usuário personalizada, jQuery UI também é famosa por seus temas, um dos primeiros conjuntos de ferramentas de frontend para implementar peles inter-mutáveis para Web UIs.
Enquanto mais complexos e mais completas estruturas de interface do usuário foram lançados desde jQuery UI foi criado pela primeira vez, o projeto é muito bem utilizável mesmo hoje, ainda está sendo amplamente difundido, constantemente desenvolvido e atualizado para tecnologias recentes.
O que é novo nesta versão:
- Fixo:
- Certifique-mãe está correta depois de arrastar através classificáveis.
- Permitir instâncias jQuery como lida fora do elemento redimensionável
- alsoResize suporta mais do que um elemento de uma instância jQuery
- Anexar a & # X3C; tr & # x3e; com & # X3C; td & # x3e; para o espaço reservado do & # X3C; tbody & # x3e; elementos
- redetermine bandeira flutuante ao recalcular as posições
- alça da caixa-sizing: Beira-box em animações
- Parar rastreamento exemplo, em destroy () para evitar vazamentos de memória
- O tratamento adequado com a etapa flutuador
- Escondendo com o conteúdo carregado dinamicamente
O que é novo na versão 1.11.4 / 1.12.0 RC 2:
- Fixo:
- Certifique-mãe está correta depois de arrastar através classificáveis.
- Permitir instâncias jQuery como lida fora do elemento redimensionável
- alsoResize suporta mais do que um elemento de uma instância jQuery
- Anexar a & # X3C; tr & # x3e; com & # X3C; td & # x3e; para o espaço reservado do & # X3C; tbody & # x3e; elementos
- redetermine bandeira flutuante ao recalcular as posições
- alça da caixa-sizing: Beira-box em animações
- Parar rastreamento exemplo, em destroy () para evitar vazamentos de memória
- O tratamento adequado com a etapa flutuador
- Escondendo com o conteúdo carregado dinamicamente
O que é novo na versão 1.11.4 / 1.12.0 Beta 1:
- Fixo:
- Certifique-mãe está correta depois de arrastar através classificáveis.
- Permitir instâncias jQuery como lida fora do elemento redimensionável
- alsoResize suporta mais do que um elemento de uma instância jQuery
- Anexar a & # X3C; tr & # x3e; com & # X3C; td & # x3e; para o espaço reservado do & # X3C; tbody & # x3e; elementos
- redetermine bandeira flutuante ao recalcular as posições
- alça da caixa-sizing: Beira-box em animações
- Parar rastreamento exemplo, em destroy () para evitar vazamentos de memória
- O tratamento adequado com a etapa flutuador
- Escondendo com o conteúdo carregado dinamicamente
O que é novo na versão 1.11.4:
- Fixo:
- Certifique-mãe está correta depois de arrastar através classificáveis.
- Permitir instâncias jQuery como lida fora do elemento redimensionável
- alsoResize suporta mais do que um elemento de uma instância jQuery
- Anexar a & # X3C; tr & # x3e; com & # X3C; td & # x3e; para o espaço reservado do & # X3C; tbody & # x3e; elementos
- redetermine bandeira flutuante ao recalcular as posições
- alça da caixa-sizing: Beira-box em animações
- Parar rastreamento exemplo, em destroy () para evitar vazamentos de memória
- O tratamento adequado com a etapa flutuador
- Escondendo com o conteúdo carregado dinamicamente
O que é novo na versão 1.11.3:
- Fixo:
- Jogo em nome exato do nó para: focalizável e:. Tabulável para apoiar elementos personalizados
O que é novo na versão 1.11.1:
- Esta atualização traz correções de bugs para o Core, Widget Factory , Posição, Draggable, droppable, redimensionável, Autocomplete, Datepicker, Dialog, Progressbar, Slider, Spinner, Tabs, eo CSS Framework.
O que é novo na versão 1.11.0:
- jQuery UI agora vem com suporte para AMD em cada um de seus widgets e componentes.
- Selectmenu (novo widget) duplicatas e estende a funcionalidade de um elemento select HTML nativo.
- jQuery UI agora vem com suporte Bower.
- jQuery UI 1.11.0 suporta jQuery 1.6 e mais recente.
O que é novo na versão 1.10.2:
- Adicionado:
- Migrate a grunhir 0,4 e contrib plugins.
- Removido:
- tema base da CDN compilação.
- Fixo:
- Problemas com imagens do tema em 1.10.1.
O que é novo na versão 1.10.0:
- Redesign API: Dialog
- API Redesign: Barra de progresso
- Melhoria da acessibilidade
- APIs Obsoletos
- Removido 1.8 Voltar compatibilidade
O que é novo na versão 1.9.2:
- Esta atualização traz correções de bugs para acordeão, Autocomplete, Button, Datepicker, Dialog, menu, Tabs, Dica e widget Factory.
O que é novo na versão 1.9.1:
- construir:
- Fixo:. Arquivos .jshintrc não copiados para dist
- UI Núcleo:
- Fixo::. Focalizável pseudo-selector não encontra elementos se pai tem dimensão 0x0
- Widget Factory:
- Fixo:. Destruir apenas quando elemento é o alvo real
- Fixo: this._on delegados usando instance.widget () em vez de elemento passado
- Fixo:. WidgetEventPrefix é perdida quando se estende Widget existente
- Draggable:
- Fixo: Arrastando em sortables aninhados provoca espaços reservados duplicados .
- Resizable:
- Fixo:. Use .insertAfter () em vez de .depois () para evitar recursiva destruindo
- Fixo:. Passar um objeto como ui.resizable lida parâmetro não funciona
- Ordenável:
- Fixed: Não é possível arrastar um item fora de uma classificáveis interior; Difícil colocar um item entre duas sortables internos.
- Fixo:. Fora de problema intervalo em quando arrastando uma classificáveis aninhada
- Acordeão:
- Fixo:. Vários Acordeões dobráveis não vão trabalhar juntos
- Fixed: ativo: null permite que os painéis para ser dobrável .
- Autocomplete:
- Fixo:. Posição inicial de autocomplete é incorrecto
- Button:
- Fixo:. Tags âncora não pode ser desativado dentro Buttonset
- Datepicker:
- Fixo:. Data gama demonstração erro ao limpar data li>
- diálogo:
- Fixed: Escape fecha diálogo incorreta li>.
- Fixo:. Posição com pixels em conjunto não funciona com a parte traseira compat deficientes
- Fixo:. Diálogo jQuery com Hide opções não aciona evento fim
- Fixo: jQuery 1.9.0 diálogo em uma página XHTML é quebrada se os botões estão definidos
- Fixed: Escape fecha diálogo incorreta li>.
- Slider:
- Fixo:. Slider com intervalo não funciona se os valores não estão definidos
- Fixo:. Ajuste min / max opções não atualiza vista li>
- Spinner:
- Fixo: entrada Spinner tem nenhum fundo
- Fixo:. Girador botões exibidos na parte superior da Datepicker
- Tabs:
- Fixo:. Padrão errado li ativo se ul contém elementos estranhos
- Fixo:. Tabs não estão funcionando dentro iframe no IE6 / 7
- Fixo:. Definir aba ativa inicial a partir de hash local para guias de ajax
- Dica:
- Fixo:. Tooltip não esconde on disabled elemento âncora [IE somente]
- Fixo:. Dicas atrasadas definidos para rastrear deve reposicionar quando está a ser mostrado pela primeira vez
- Fixo: Sobreposição de elementos tooltipped mostra dica nativo para um dos elementos
- Fixed: Mover foco no clique de um elemento tooltipped mostra dica nativa no IE / Firefox no Windows
- Fixo: Tooltip pisca quando muito longo .
- Fixo:. Tooltips pessoas com mobilidade na inicialização
- Fixo: dicas delegados não feche quando o elemento tooltipped é removido
- Fixo: Permanece após o fechamento de datepicker
- Efeitos:
- Fixo: referência nula quando usando efeitos .
- CSS Framework:
- Fixo: ícone Primary & quot; habilitado & quot; quando o botão está desabilitado.
- Fixo:. Acordeão Collapsed Cor Incidência
O que é novo na versão 1.9.0:
- Melhoria Widget Factory
- Melhoria da acessibilidade
- Renomeado Efeitos Arquivos
- New Widget:
- Spinner
- Dica
- Menu
- Redesenhado:
- Acordeão
- Tabs
- Posição
O que é novo na versão 1.9 beta 1:
- atualizações de acessibilidade preenchimento automático:. Estamos usando um live-região para orientar os usuários leitor de ecrã quando utilizar o preenchimento automático, tornando o widget muito mais acessível
- redesenho acordeão API e acessibilidade atualizações: Isso também, finalmente, aborda o problema acordeão-flicker:. Não mais de pixel-shifting de conteúdo abaixo do acordeão durante as animações
- redesenho Tabs API e acessibilidade: Tabs são agora totalmente teclado acessível e fazer uso adequado de ARIA atributos .
- Posição API redesign: Junto com alguns redesign nós também adicionou novas funcionalidades: Agora você pode usar outros elementos ao lado da janela para executar colisão de detecção contra, e há um & quot; flipfit & quot; modo que combina os dois modos existentes, que themselve ficou ainda melhor. Ao trabalhar com o uso de retorno de chamada, você obter feedback sobre o resultado posicionamento, permitindo-lhe posicionar setas desdobráveis ou outros indicadores de direção.
- Lotes de novos recursos na fábrica de widget: A API interna para escrever os widgets ficou muito melhor. Os dois novos methos mais notáveis: _on permite lidar com eventos, bem integrados na instância do widget, e _super permite que você chamar o método de um widget pai de mesmo nome, o que torna ampliação das instalações existentes Widget de uma brisa
- Novo widget: Menu: Tem sido em torno de um tempo desde 1,8, em seguida, escondido com o arquivo de autocomplete. Seu agora finalmente aqui!
- Novo widget: Dica: Um, evento-delegation- dica de apoio acessíveis com a opção de ter qualquer tipo de (assíncrono) mostra o conteúdo para qualquer elemento. E sua themable, como qualquer outro widget.
- Novo widget: Spinner:. Nosso segundo widget-entrada de texto, semelhante ao HTML5 do & # X3C; input type = & quot; número de & quot; & # x3e ;, mas dando-lhe um controle muito maior e incluindo suporte de localização completa, via Globalize
atualizações
O que é novo na versão 1.8.21:
- Fixo:
- módulo Posição lança exceção não capturada no IE8 com jQuery 1.3.2.
- dimensões incorreto usado se .ui-draggable-arrastar muda dimensões.
- Combobox demonstração não deve substituir os estilos de botão .ui.
- Tema em progressbar animado permanece o mesmo.
- questão de sintaxe no tema Nublado UI.
O que é novo na versão 1.8.19:
- Esta atualização traz correções de bugs para Autocomplete, Button, datepicker, mouse, Posição, redimensionável, classificáveis e Tabs.
O que é novo na versão 1.8.17:
- Esta atualização traz correções de bugs para acordeão, Autocomplete, Button, Datepicker, droppable, Posição, Progressbar, selecionável, Sortable, Tabs, eo CSS Framework.
- A versão 1.8.17 também traz suporte para jQuery 1.7.1.
O que é novo na versão 1.9m6:
- Spinner:
- A API Spinner foi atualizado com algumas novas funcionalidades e correções de bugs. Confira o wiki planejamento para documentação.
- Menu:
- Menu agora lida com submenus muito melhor.
- Posição:
- Posição agora tem uma opção dentro, permitindo que você use alguma outra janela para a detecção de colisão, por exemplo, uma div rolagem. A detecção de colisão em si tem muito mais inteligente e tem um novo modo: flipfit .
O que é novo na versão 1.8.16:
- Mouse:
- Fixo: Nested draggables problema no IE .
- Fixo:. Erro no IE 8 com entradas deficientes
- Widget Factory:
- Fixo: jQuery.data lança um erro de script em determinadas circunstâncias .
- Draggable:
- Fixo:. IframeFix sempre é executado com versões antigas do jQuery
- droppable:
- Fixo:. Droppable falha em a.element.parentsuntil
- Button:
- Fixo: selector Button label omite citações / falhar por ids com & quot;:. & Quot;
- Datepicker:
- Adicionado:. Capacidade de parar datepicker de aparecer com manipulador de eventos beforeShow
- Fixo: DatePicker reaparece após a seleção no IE8 .
- Fixo: onSelect desencadeada com demasiada frequência .
- Fixo: & quot; tamanho da pilha máximo de chamadas excedeu & quot; ao selecionar a data na faixa de demonstração.
- diálogo:
- Fixo:. Pressionando ESC no diálogo quando 2 diálogos estão abertos fecha ambos os diálogos
- Efeitos:
- Fixo:. Wrapper de criação de animações jQuery-ui irá descartar qualquer estado de foco durante a animação
O que é novo na versão 1.8.15:
- Mouse:
- Fixo:. Quando a propagação do evento é interrompido, todos os eventos mousedown futuros são indevidamente consideradas como 'manipulado'
- Datepicker:
- Fixo:. Holandês tradução nome marcha
- Fixo: onSelect não dispara quando entra botão é pressionado .
- Fixo:. O onSelect não dispara quando setDate é chamado
- Fixo:. Mês e Ano dropdowns em IE tem que clicar duas vezes
- Fixo:. _selectDate Restaura o foco para não-objeto
- Fixo:. A Datepicker criado em um div destacado tem zero de altura
- Fixo:. Parâmetro disabled não funciona
- Fixo: Erro de digitação no demo de datepicker:. Div type = text
- Fixo:. Misspelling em opções datePicker
- Slider:
- Fixo:. AlignValue escopo global
O que é novo na versão 1.8.14:
- Mouse:
- Fixo: IE Bug Grande ComboBox (Dialog) .
- Draggable:
- Fixed: confinamento: "documento" é incorreto para cima e à esquerda em draggable .
- Fixo:. IE 8 arrastar e soltar inválido erro
- droppable:
- Fixed: Rolo no droppable Demonstração quebra de demonstração .
- Resizable:
- Fixo:. Resizable com aspectRatio verdade e que uma maxWidth não obedecem relação de uma vez atingido largura máxima
- Fixo:. Https relatórios de domínio 'itens inseguros' em IE7
- Ordenável:
- Fixo:. Não é possível remover () ui.draggable (item de classificáveis) imediatamente após o retorno de chamada queda
- Autocomplete:
- fixos: Docs: theming, classes não negrito quando indicado como sendo negrito .
- Fixo:. Documentação incorreta para evento de alteração
- Button:
- Fixo:. Botões problema no Opera
- Fixo:. Buttonset em RTL
- Fixo:. Botões pessoas com mobilidade ainda permitir cliques
- Fixo:. Inconsistências estado botão depois (acidental) drag-clicando o botão
- Fixo:. Botão Caixa de seleção / rádio não mostrar o estado focada quando se utiliza teclado de navegação
- Fixo: Botão .enable () um comportamento estranho no WebKit (Google Chrome, Safari) .
- Fixo:. Refresque escopo no formResetHandler involuntariamente ampla
- Datepicker:
- Fixo: Usando vários meses sempre rende 6 fileiras de datas, mesmo que apenas 5 são necessários .
- Fixo:. Datepicker 1.8.x não pode ser usado com jQuery 1.3.2 devido à utilização de .delegate ()
- Fixo: valor incorreto para & quot; oo & quot; durante o horário de verão.
- Fixo:. Evento onClose não desencadeou
- Fixo: parseDate () não lançar uma exceção por longos anos .
- diálogo:
- Fixo:. Abertura de um diálogo modal mostra uma barra de rolagem horizontal
- Efeitos:
- Fixo: animateClass ignora facilitando devido a erro de digitação 'easding' .
- CSS Framework:
- Adicionado:. Suporte para konqueror border-radius
- Adicionado:. Tamanho de alguns CSS Reduzir
- testes:
- Fixo: arraste jQuery.Simulate se comporta incorreto ao recipiente rolado .
O que é novo na versão 1.9m5:
- A liberação marco quinta para jQuery UI 1.9 está fora, com o widget Tabs atualizado.
- Esta versão também inclui atualizações e correções de bugs para os widgets novos e existentes que não vai torná-lo em uma versão 1.8.x.
O que é novo na versão 1.8.13:
- UI Núcleo:
- Optimize Fixo:. Tabulável
- Draggable:
- Nested fixo draggables problema no IE.
- Containment fixo ignorado quando rolagem em div estouro.
- carga fixa calços iframe antes de arrastar.
- Fixed Draggable + Ordenável Demonstração duplica DOM IDs.
- Resizable:
- Fixed Resizable autohide não funciona com disable de Resizable.
- Fixed Chrome consola ferramentas de desenvolvimento mostra dados GET:. Indefinido (undefined)
- Autocomplete:
- Resultados da rolagem fixos não atualizar visualmente com jQuery 1.6.
- Botões:
- fixos botões pessoas com mobilidade ainda permitir cliques.
- Datepicker:
- Fixed Minimizar evento obrigatório em inicialização Datepicker.
- selector Ano fixo desaparece depois de definir uma opção no Firefox.
- Fixed Visor estouro quando vários datepickers têm diferentes NUMBEROFMONTHS.
- Corrigido o problema com JavascriptPacker (Arquivos incluem listas de materiais).
- Fixed $ .datepicker.parseDate não funciona para algumas cadeias de data local.
- Fixed nome do dia incorreto para Eslovaca localização.
- Fixed dateFormat incorreta no jquery.ui.datepicker-nl.js.
- Fixed datepicker com deficiência devem desativar o mês e ano menus suspensos.
- Datepicker fixo permanece aberta quando tabulações fora.
- Fixed renderização problema após opção NUMBEROFMONTHS mudando.
- Corrigido o erro no docs datePicker.
- Slider:
- Optimize fixo criação alça.
- Efeitos:
- Fixed $ .effects.animateClass quebrado em jQuery 1.6.
O que é novo na versão 1.8.12:
- Resizable:
- alças redimensionáveis deixar de funcionar no IE se transparente ea sobreposição de conteúdo.
- Autocomplete:
- Documentação para a opção de focagem automática.
- Datepicker:
- Não é possível apoucar com compressor YUI.
- Datepicker mostra apenas um único ano em ano suspensa se NUMBEROFMONTHS & # x3e; 1.
- diálogo:
- Botões mal manuseados com jQuery 1.3.2.
- Barra de progresso:
- valueDiv deve ser escondido quando o valor é de 0%.
- Slider:
- Valor e valores métodos como setters não são chainable.
- Tabs:
- Explique plugin de cookie é incluída nos externos.
O que é novo na versão 1.8.11:
- Mouse:
- Fixo:. Clique evento suprimida após arrastar no Gecko
- Draggable:
- Fixo:. ConnectToSortable se comporta mal se a posição das mudanças classificáveis após a classificáveis e draggable foram inicializados como _refreshItems não atualizar o cache recipiente
- Fixo:. Li Draggable com opção de connectToSortable não pode ser descartado na ol classificáveis conectado
- Fixo:. Draggable com a contenção pai e margem
- droppable:
- Fixo:. Se activeClass muda a geometria de um droppable, em seguida, dnd usa a geometria errada
- Ordenável:
- Fixo:. Horizontal classificáveis não funciona
- Acordeão:
- Fixo:. Set aria-selecionados
- Autocomplete:
- Adicionado:. Opção para destacar automaticamente o primeiro resultado
- Fixo:. Documentação jQuery UI Autocomplete não mostrar posição como uma opção
- Button:
- Fixo:. .last () Usado em ui.button mas não existe no jQuery 1.3
- Fixo:. Criação de botões que requer uma etiqueta de correspondência não encontra etiqueta em todos os casos
- Fixo:. Ícone botão Alterar classe breaks únicos botões
- Datepicker:
- Fixo:. Nome do mês árabe tem de março no lugar de Maio
- Adicionado:. Localização Tajiquistão
- Fixo:. Reformat minDate / MaxDate quando Dateformat alterações
- Efeitos:
- Fixo:. Facilitando demonstração única primeiro clique está trabalhando
O que é novo na versão 1.8.10:
- Resizable:
- Fixo:. O elemento não mudar para o tamanho que ajudante mostra ao agarrar à grade
- Autocomplete:
- Fixo:. Tratamento de condições de corrida ao usar jQuery 1.3.2
- Button:
- Fixo:. Mudanças de classe em lote para melhorar o desempenho
- Datepicker:
- Fixo:. Incorrecta-e-vírgula que deveria ter sido uma vírgula
- Fixo:. Conta de poupança ao calcular o número de dias em um mês de verão
- Fixo:. Mostrar ano antes Mês em i18n Húngaro
- Fixo:. Tradução melhorada de nomes noruegueses para dias e meses
- Fixo:. O Datepicker não dispara evento de alteração no IE8
- Fixo: Datepicker cria elemento dom extra com objeto vazio .
- Fixo:. Tratar adequadamente datepickers ligados a entradas que estão escondidos utilizando CSS
- diálogo:
- Fixo:. A documentação não listar posição como uma dependência
- efeitos individuais:
- Fixo: Docs dizer que em Effect / tamanho padrão argumento de origem é médio, centro, mas parece ser superior, esquerda .
O que é novo na versão 1.9m4:
- A quarta versão marco para jQuery UI 1.9 está fora, com o widget Acordeão atualizada .
O que é novo na versão 1.8.9:
- Novos recursos:
- O Widget datepicker agora tem suporte para o argelino árabe, localizações Austrália e Nova Zelândia.
Requisitos :
- habilitar o JavaScript no lado do cliente
- jQuery 1.6 ou superior
Comentários não encontrado