jQuery UI is een frontend UI raamwerk dat bestaat voordat frontend UI kaders waren cool.
Deze bibliotheek een revolutie teweeggebracht in hoe Web-based frontends, waar gebouwd en is een bron van inspiratie geweest of heeft gestaan in het centrum van vele CSS en UI kaders sinds de lancering.
De jQuery UI bibliotheek draait momenteel rond twee verschillende onderdelen.
Een handvatten muis interacties, te weten te slepen, te laten vallen, het selecteren, sorteren en vergroten of verkleinen.
De andere is de UI framework zelf, een verzameling van de out-of-the-box bruikbare widgets.
Deze omvatten componenten zoals accordeons, datum plukkers, dialogen, sliders, tabs, autocompleters, vooruitgang bars, knoppen, en vele andere meer.
Elk is verpakt in zijn eigen plugin en kan op een per-project basis worden geladen, waardoor ontwikkelaars omgehakt de totale omvang van de JavaScript-bestanden geladen op een pagina.
Naast de modulaire opbouw en ondersteuning voor een aangepaste interactie met de gebruiker model, jQuery UI is ook beroemd om zijn thema's, één van de eerste frontend toolkits voor de uitvoering van inter-verwisselbare skins voor Web UI.
Hoewel complexer en meer complete UI kaders van start gegaan sinds jQuery UI voor het eerst werd gemaakt, het project is zeer goed bruikbaar zijn, ook vandaag de dag nog steeds op grote schaal verspreid, voortdurend verder ontwikkeld en aangepast aan de laatste technologieën.
Wat is nieuw in deze release:
- Fixed:
- Zorg ervoor dat ouders juist is na het slepen door middel van sorteerbaar.
- Laat jQuery gevallen als behandelt buiten de aanpasbare element
- alsoResize ondersteunt meer dan één element van een jQuery instantie
- Voeg een & # X3c; tr & # x3e; met & # X3c; td & # x3e; naar de plaatsaanduiding van & # X3c; tbody & # x3e; elementen
- opnieuw vast te stellen drijvende vlag bij de herberekening posities
- Handle box-sizing: border-box in animaties
- Stop met het volgen van bijvoorbeeld in te vernietigen () om geheugenlekken te voorkomen
- De juiste omgang met vlotter stap
- Hiding met dynamisch geladen inhoud
Wat is nieuw in versie 1.11.4 / 1.12.0 RC 2:
- Fixed:
- Zorg ervoor dat ouders juist is na het slepen door middel van sorteerbaar.
- Laat jQuery gevallen als behandelt buiten de aanpasbare element
- alsoResize ondersteunt meer dan één element van een jQuery instantie
- Voeg een & # X3c; tr & # x3e; met & # X3c; td & # x3e; naar de plaatsaanduiding van & # X3c; tbody & # x3e; elementen
- opnieuw vast te stellen drijvende vlag bij de herberekening posities
- Handle box-sizing: border-box in animaties
- Stop met het volgen van bijvoorbeeld in te vernietigen () om geheugenlekken te voorkomen
- De juiste omgang met vlotter stap
- Hiding met dynamisch geladen inhoud
Wat is nieuw in versie 1.11.4 / 1.12.0 Beta 1:
- Fixed:
- Zorg ervoor dat ouders juist is na het slepen door middel van sorteerbaar.
- Laat jQuery gevallen als behandelt buiten de aanpasbare element
- alsoResize ondersteunt meer dan één element van een jQuery instantie
- Voeg een & # X3c; tr & # x3e; met & # X3c; td & # x3e; naar de plaatsaanduiding van & # X3c; tbody & # x3e; elementen
- opnieuw vast te stellen drijvende vlag bij de herberekening posities
- Handle box-sizing: border-box in animaties
- Stop met het volgen van bijvoorbeeld in te vernietigen () om geheugenlekken te voorkomen
- De juiste omgang met vlotter stap
- Hiding met dynamisch geladen inhoud
Wat is nieuw in versie 1.11.4:
- Fixed:
- Zorg ervoor dat ouders juist is na het slepen door middel van sorteerbaar.
- Laat jQuery gevallen als behandelt buiten de aanpasbare element
- alsoResize ondersteunt meer dan één element van een jQuery instantie
- Voeg een & # X3c; tr & # x3e; met & # X3c; td & # x3e; naar de plaatsaanduiding van & # X3c; tbody & # x3e; elementen
- opnieuw vast te stellen drijvende vlag bij de herberekening posities
- Handle box-sizing: border-box in animaties
- Stop met het volgen van bijvoorbeeld in te vernietigen () om geheugenlekken te voorkomen
- De juiste omgang met vlotter stap
- Hiding met dynamisch geladen inhoud
Wat is nieuw in versie 1.11.3:
- Fixed:
- Match op de exacte naam van het knooppunt voor: focusseerbaar en:. Tabbable aangepaste elementen ondersteunen
Wat is nieuw in versie 1.11.1:
- Deze update brengt bug fixes voor Core, Widget Factory , positie, Draggable, Uitritsbaar, Resizable, Autocomplete, datepicker, Dialog, Progressbar, Slider, Spinner, Tabs, en de CSS Framework.
Wat is nieuw in versie 1.11.0:
- jQuery UI nu geleverd met ondersteuning voor AMD in elk van de widgets en componenten.
- Selecteer Menu (nieuwe widget) duplicaten en breidt de functionaliteit van een native HTML select element.
- jQuery UI nu geleverd met Bower steun.
- jQuery UI 1.11.0 ondersteunt jQuery 1.6 en hoger.
Wat is nieuw in versie 1.10.2:
- Toegevoegd:
- Migreren naar grunt 0,4 en contrib plugins.
- Verwijderd:
- Base thema uit CDN te bouwen.
- Fixed:
- Problemen met thema beelden in 1.10.1.
Wat is nieuw in versie 1.10.0:
- API Redesign: Dialog
- API Redesign: Progress bar
- Verbeterde Toegankelijkheid
- Afgekeurd API's
- Verwijderd 1.8 Back compatibiliteit
Wat is nieuw in versie 1.9.2:
- Deze update brengt bug fixes for Accordion, Autocomplete, button, datepicker, Dialog, Menu, Tabs, Tooltip en Widget Factory.
Wat is nieuw in versie 1.9.1:
- Build:
- Fixed:. .jshintrc Bestanden niet gekopieerd naar dist
- UI Core:
- Fixed::. Focusable pseudo-selector geen elementen vinden als ouder heeft 0x0 dimensie
- Widget Factory:
- Fixed:. Destroy alleen als element is het eigenlijke doel
- Fixed: this._on afgevaardigden behulp instance.widget () in plaats van doorgegeven element
- Fixed:. WidgetEventPrefix gaat verloren als uitbreiding van bestaande widget
- Draggable:
- Fixed: slepen in geneste sortables veroorzaakt gedupliceerde placeholders .
- Resizable:
- Fixed:. Gebruik .insertAfter () in plaats van .after () om recursief voorkomen dat het vernietigen
- Fixed:. Passen een object als ui.resizable handvatten parameter werkt niet
- Sorteerbare:
- Fixed: Kan een item niet slepen van een innerlijke sorteerbaar; Moeilijk om een item tussen twee binnenste sortables te zetten.
- Fixed:. Buiten bereik probleem bij het slepen van een geneste sorteerbare
- Accordion:
- Fixed:. Multiple inklapbare Accordeons zal niet samenwerken
- Fixed: actief: null laat panelen inklapbare zijn .
- Autocomplete:
- Fixed:. Initiële positie van autocomplete onjuist
- Knop:
- Fixed:. Anchor tags kunnen niet worden uitgeschakeld binnen buttonset
- datepicker:
- Fixed:. Periode demo bug bij de goedkeuring van de datum
- Dialog:
- Fixed: Escape sluit onjuist dialoogvenster .
- Fixed:. Positie met pixels in serie werkt niet met de rug compat uitgeschakeld
- Fixed:. Dialoog jQuery met hide opties leidt niet tot gebeurtenis close
- Fixed: jQuery 1.9.0 dialoog op een XHTML-pagina wordt verbroken als knoppen worden gedefinieerd
- Fixed: Escape sluit onjuist dialoogvenster .
- Slider:
- Fixed:. Slider met een bereik werkt niet als de waarden niet zijn ingesteld
- Fixed:. Instellen van min / max-opties niet bijgewerkt view
- Spinner:
- Fixed: Spinner ingang heeft geen achtergrond
- Fixed:. Spinner knoppen weergegeven op de top van datepicker
- Tabs:
- Fixed:. Verkeerde standaard actief li indien ul vreemde elementen bevat
- Fixed:. Tabs werken niet binnen iframe in IE6 / 7
- Fixed:. Stel de eerste actieve tab vanaf hash voor ajax tabs
- Tooltip:
- Fixed:. Tooltip verbergt zich niet op een handicap anchor element [alleen IE]
- Fixed:. Vertraagde tooltips ingesteld om bij te houden moeten verplaatsen wanneer zij worden getoond voor de eerste keer
- Fixed: overlappende tooltipped elementen toont inheemse tooltip voor één van de elementen
- Fixed: Moving focus op klik van een tooltipped element toont inheemse tooltip in IE / Firefox op Windows
- Fixed: Tooltip knippert wanneer te lang .
- Fixed:. Lichamelijke tooltips op initialisatie
- Fixed: Gedelegeerde tooltips niet sluiten wanneer de tooltipped element wordt verwijderd
- Fixed: Blijft na sluiting van de datepicker
- Effecten:
- Fixed: null referentie bij het gebruik van effecten .
- CSS Framework:
- Fixed: Primaire pictogram & quot; ingeschakeld & quot; wanneer de knop is uitgeschakeld.
- Fixed:. Accordeon Collapsed Kleur Probleem
Wat is nieuw in versie 1.9.0:
- Verbeterde Widget Factory
- Verbeterde Toegankelijkheid
- Hernoemd Effects Files
- Nieuw Widget:
- Spinner
- Tooltip
- Menu
- Redesigned:
- Accordion
- Tabs
- Positie
Wat is nieuw in versie 1.9 beta 1:
- Autocomplete toegankelijkheid updates. We zijn nu met behulp van een live-regio om screenreader gebruikers te begeleiden bij het gebruik van automatisch aanvullen, waardoor de widget een stuk toegankelijker
- Accordion API herontwerp en toegankelijkheid updates: dit uiteindelijk gaat ook de accordeon-flicker probleem:. Niet meer pixel-verschuiving van de inhoud onder de accordeon tijdens animaties
- Tabs API herontwerp en toegankelijkheid: Tabs zijn nu volledig toetsenbord toegankelijk en maken goed gebruik van ARIA attributen .
- Positie API redesign: Samen met een aantal herontwerp hebben we ook nieuwe functies toegevoegd: U kunt nu andere elementen gebruiken naast venster om collision-detectie tegen lopen, en er is een & quot; flipfit & quot; modus die de twee bestaande functies, waarmee themselve nog beter combineert. Bij het werken met het gebruik van callback, krijg je feedback over de positionering resultaat, zodat u vangbal pijlen of andere richtingaanwijzers te positioneren.
- Veel van de nieuwe functies in de widget fabriek: De interne API voor het schrijven van widgets heeft gekregen een stuk beter. De twee meest opvallende nieuwe methos: _ON kunt u omgaan met gebeurtenissen, mooi geïntegreerd in de widget bijvoorbeeld, en _super kunt u methode van dezelfde naam, die uitbreiding van de bestaande widget een briesje maakt van een ouder widget noemen
- Nieuwe widget: Menu: is al een tijdje geleden dat 1,8, vervolgens verborgen met de autocomplete-bestand. Zijn nu eindelijk hier!
- Nieuwe widget: Tooltip: Een toegankelijke, event-delegation- ondersteunen tooltip met de mogelijkheid om elke vorm van (asynchroon) gehalte aan de show voor elk element hebben. En zijn themable, net als elke andere widget.
- Nieuwe widget: Spinner. Onze tweede text-ingang widget, vergelijkbaar met HTML5's & # X3c; input type = & quot; nummer & quot; & # x3e ;, maar geeft u veel meer controle en met inbegrip van volledige lokalisatie ondersteuning, via globaliseren
updates
Wat is nieuw in versie 1.8.21:
- Fixed:
- Positie module gooit onbekende uitzondering op IE8 met jQuery 1.3.2.
- Onjuiste afmetingen gebruikt indien .ui-draggable-slepen verandert dimensies.
- Combobox demo mag niet negeren .ui-knop stijlen.
- Theme op geanimeerde voortgangsbalk blijft hetzelfde.
- Syntax kwestie in Bewolkt UI thema.
Wat is nieuw in versie 1.8.19:
- Deze update brengt bug fixes voor Autocomplete, Button, datepicker, muis, positie, Resizable, Sorteerbare, en tabbladen.
Wat is nieuw in versie 1.8.17:
- Deze update brengt bug fixes for Accordion, Autocomplete, Button, datepicker, Uitritsbaar, positie, Progressbar, selecteerbaar, Sorteerbare, Tabs, en de CSS Framework.
- De 1.8.17 versie brengt ook ondersteuning voor jQuery 1.7.1.
Wat is nieuw in versie 1.9m6:
- Spinner:
- De spinner API is bijgewerkt met een aantal nieuwe features en bugfixes. Check out de planning wiki voor documentatie.
- Menu:
- Menu behandelt nu submenu's veel beter.
- Positie:
- Position heeft nu een optie binnen, zodat u iets anders dan window voor collision detection, bijvoorbeeld een scrolling div gebruiken. De collision detection zelf kreeg veel slimmer, en heeft een nieuwe modus: flipfit .
Wat is nieuw in versie 1.8.16:
- Mouse:
- Fixed: Geneste draggables probleem in IE .
- Fixed:. Fout in IE 8 met gehandicapte ingangen
- Widget Factory:
- Fixed: gooit jQuery.data een script fout in bepaalde omstandigheden .
- Draggable:
- Fixed:. IframeFix loopt altijd met oude versies van jQuery
- Uitritsbaar:
- Fixed:. Uitritsbaar faalt op a.element.parentsuntil
- Knop:
- Vast: Knoptekst selector weglaat quotes / mislukt ids met & quot;. & Quot;
- datepicker:
- . Toegevoegd: Mogelijkheid om datepicker stoppen verschijnen met beforeShow event handler
- Fixed: datepicker verschijnt na selectie in IE8 .
- Fixed: onSelect getriggerd te vaak .
- Fixed: & quot; Maximum aanroepstack grootte overschreden & quot; bij het selecteren van de datum binnen het bereik demo.
- Dialog:
- Fixed:. Druk op ESC op het dialoogvenster wanneer 2 dialogen zijn open sluit beide dialogen
- Effecten:
- Fixed:. Wrapper-creëren van jQuery-UI animaties tijdens de animatie enige aandacht staat negeren
Wat is nieuw in versie 1.8.15:
- Mouse:
- Fixed:. Als event voortplanting wordt gestopt, worden alle toekomstige mousedown gebeurtenissen ten onrechte beschouwd als 'afgehandeld'
- datepicker:
- Fixed:. Nederlandse maart naam vertaling
- Fixed: onSelect werkt niet wanneer enter-knop wordt ingedrukt .
- Fixed:. OnSelect gaat niet af wanneer setDate heet
- Fixed:. Maand en jaar dropdowns in IE twee keer op
- Fixed:. _selectDate Herstelt de focus naar niet-object
- Fixed:. Een datepicker gemaakt op een vrijstaande div heeft nul hoogte
- Fixed:. Lichamelijke parameter werkt niet
- Fixed: Typo in demo van datepicker:. Div type = text
- Fixed:. Misspelling in datepicker opties
- Slider:
- Fixed:. AlignValue Global Scope
Wat is nieuw in versie 1.8.14:
- Mouse:
- Fixed: IE Bug Large ComboBox (Dialog) .
- Draggable:
- Fixed: insluiting: 'document' onjuist is voor de top en links in draggable .
- Fixed:. IE 8 ongeldig drag and drop fout
- Uitritsbaar:
- Fixed: Rol op Uitritsbaar Demo's en saunas Demo .
- Resizable:
- Fixed:. Resizable met aspectRatio true & een maxbreedte niet gehoorzaamt verhouding eens geraakt max breedte
- Fixed:. Https domein rapporten 'onbeveiligde items' in IE7
- Sorteerbare:
- Fixed:. Kan () ui.draggable (sorteerbaar item) na de daling van de callback te verwijderen onmiddellijk
- Autocomplete:
- Fixed: Docs: thematisering, klassen niet gewaagd bij vermeld dat vet .
- Fixed:. Onjuiste documentatie voor verandering event
- Knop:
- Fixed:. Knoppen probleem in Opera
- Fixed:. Buttonset op rtl
- Fixed:. Lichamelijke knoppen kunt nog steeds klikken
- Fixed:. Knopstatus inconsistenties na (per ongeluk) drag-klikken op de knop
- Fixed:. Checkbox / radio-toets niet gefocust staat kan bij het gebruik van het toetsenbord Navigatie
- Fixed: Knop .enable () vreemd gedrag op Webkit (Google Chrome, Safari) .
- Fixed:. Vernieuwen scope in formResetHandler onbedoeld breed
- datepicker:
- Fixed: Het gebruik van meerdere maanden maakt altijd 6 rijen van data, zelfs al is het maar 5 nodig zijn .
- Fixed:. Datepicker 1.8.x kan niet worden gebruikt met jQuery 1.3.2 als gevolg van het gebruik van .delegate ()
- Fixed: Onjuiste waarde voor & quot; oo & quot; tijdens Daylight Saving Time.
- Fixed:. OnClose geval niet geactiveerd
- Fixed: parseDate () niet een uitzondering voor de lange jaren .
- Dialog:
- Fixed:. Het openen van een Modal Dialog toont een horizontale schuifbalk
- Effecten:
- Fixed: animateClass negeert versoepeling vanwege typo 'easding' .
- CSS Framework:
- . Toegevoegd: ondersteuning voor Konqueror border-radius
- . Toegevoegd: Vermindering van de grootte van een aantal CSS
- Tests:
- Fixed: jQuery.Simulate drag gedraagt zich onjuist wanneer container gescrold .
Wat is nieuw in versie 1.9m5:
- De vijfde mijlpaal release voor jQuery UI 1.9 is uit, met de bijgewerkte Tabs widget.
- Deze release bevat ook updates en bugfixes aan bestaande en nieuwe widgets dat het niet zal maken in een 1.8.x release.
Wat is nieuw in versie 1.8.13:
- UI Core:
- Fixed Optimaliseren. Tabbable
- Draggable:
- Fixed Geneste draggables probleem in IE.
- Fixed Containment genegeerd bij het scrollen in overflow div.
- Fixed Load iframe shims voorafgaand aan te slepen.
- Vaste Draggable + Sorteerbare Demo dupliceert DOM-ID's.
- Resizable:
- Fixed Resizable Autohide werkt niet met Resizable's schakelen.
- Fixed Chrome dev gereedschappen console toont KRIJGEN gegevens:. Undefined (undefined)
- Autocomplete:
- Fixed Schuifbaar resultaten niet visueel te werken met jQuery 1.6.
- Buttons:
- Vaste gasten met knoppen kunt nog steeds klikken.
- datepicker:
- Fixed Minimaliseer event verbindend in datepicker initialisatie.
- Fixed Jaar selector verdwijnt na het instellen van een optie in Firefox.
- Fixed Beeldscherm overflow wanneer meerdere datepickers hebben verschillende NUMBEROFMONTHS.
- Probleem met JavascriptPacker (Files bevatten BOM).
- Fixed $ .datepicker.parseDate niet werkt voor een aantal locale datum strings.
- Fixed Onjuiste dag naam voor Slowaakse lokalisatie.
- Fixed Onjuiste dateFormat in jquery.ui.datepicker-nl.js.
- Vaste gasten met datepicker moeten de maand en het jaar dropdowns uit te schakelen.
- Fixed datepicker blijft open wanneer tabbing buiten.
- Fixed Rendering probleem na het veranderen van NUMBEROFMONTHS optie.
- Vaste Typo in datepicker docs.
- Slider:
- Fixed Optimize handvat schepping.
- Effecten:
- Fixed $ .effects.animateClass gebroken in jQuery 1.6.
Wat is nieuw in versie 1.8.12:
- Resizable:
- Resizable grepen niet werken in IE als transparante en inhoud overlapt.
- Autocomplete:
- Documentatie voor autofocus optie.
- datepicker:
- Kan niet kleineren met YUI Compressor.
- datepicker toont slechts één jaar in jaar dropdown als NUMBEROFMONTHS & # x3e; 1.
- Dialog:
- Buttons slecht behandeld met jQuery 1.3.2.
- Voortgangsbalk:
- valueDiv moet worden verborgen wanneer waarde bij 0%.
- Slider:
- Value & Values-methoden als setters zijn niet koppelbaar.
- Tabs:
- Leg de cookie plugin is opgenomen in uiterlijkheden.
Wat is nieuw in versie 1.8.11:
- Mouse:
- Fixed:. Klik event onderdrukt na sleep in Gecko
- Draggable:
- Fixed:. ConnectToSortable misdraagt als de positie van de sorteerbare veranderingen na de sorteerbare en draggable zijn geïnitialiseerd als _refreshItems niet meer updaten container cache
- Fixed:. Draggable li met connectToSortable optie kan niet worden verwijderd van de aangesloten sorteerbare ol
- Fixed:. Draggable met ouder insluiting en de marge
- Uitritsbaar:
- Fixed:. Als activeClass verandert de geometrie van een droppable, dan dnd gebruikt de verkeerde geometrie
- Sorteerbare:
- Fixed:. Horizontale sorteerbare niet werken
- Accordion:
- Fixed:. Set-aria geselecteerde
- Autocomplete:
- . Toegevoegd: Optie om het eerste resultaat automatisch markeren
- Fixed:. JQuery UI Autocomplete documentatie blijkt niet te positioneren als een optie
- Knop:
- Fixed:. .last () Gebruikt in ui.button, maar bestaat niet in jQuery 1.3
- Fixed:. Creatie Button dat een bijpassend label nodig heeft label niet vinden in alle gevallen
- Fixed:. Klasse Button verandering breekt icoon alleen de knoppen
- datepicker:
- Fixed:. Arabische naam maand heeft maart in plaats van mei
- . Toegevoegd: Tajikistan lokalisatie
- Fixed:. Reformat minDate / maxDate wanneer dateFormat veranderingen
- Effecten:
- Fixed:. Versoepeling demo alleen de eerste klik werkt
Wat is nieuw in versie 1.8.10:
- Resizable:
- Fixed:. Element verandert niet de grootte die helper laat zien wanneer snappen naar raster
- Autocomplete:
- Fixed:. Behandeling van race conditions bij het gebruik van jQuery 1.3.2
- Knop:
- Fixed:. Batched klasse wijzigingen om de prestaties te verbeteren
- datepicker:
- Fixed:. Onjuiste puntkomma dat een komma moeten zijn
- Fixed:. Account voor zomertijd bij de berekening van het aantal dagen in een maand
- Fixed:. Weergave Jaar voordat Maand in het Hongaars i18n
- Fixed:. Betere vertaling van de Noorse namen voor dagen en maanden
- Fixed:. Datepicker werkt niet verandering evenement in IE8
- Fixed: datepicker creëert extra dom element met lege object .
- Fixed:. Goed omgaan datepickers gekoppeld aan ingangen die zijn verborgen met behulp van CSS
- Dialog:
- Fixed:. Documentatie niet positie lijst als een afhankelijkheid
- Individuele effecten:
- Fixed: Docs zeggen dat in Effect / Size de oorsprong argument standaard is midden, centrum, maar het lijkt top te zijn, links .
Wat is nieuw in versie 1.9m4:
- De vierde mijlpaal release voor jQuery UI 1.9 is uit, met de bijgewerkte accordeonobject .
Wat is nieuw in versie 1.8.9:
- Nieuwe functies:
- De datepicker widget is nu ondersteuning voor de Algerijnse Arabische, Australische en Nieuw-Zeelandse gelokaliseerde versies.
Eisen
- Javascript nodig op client side
- jQuery 1.6 of hoger
Reacties niet gevonden