Einfach zu verwenden:
Mit der MIT- und GPL-Doppellizenzierung können verschiedene Lizenzanforderungen von kostenlosen Produkten bis hin zu Unternehmensprodukten problemlos erfüllt werden.
Kompatibel mit allen gängigen Desktop-Browsern. Einschließlich IE 6+, Firefox 2+, Safari 3+, Opera 9+, Chrome 1+.
Die Komponenten sind relativ unabhängig und können bei Bedarf geladen werden, um Bandbreitenverschwendung und eine Verlangsamung der Öffnungsgeschwindigkeit von Webseiten zu vermeiden.
Unterstützt WAI-ARIA und bietet progressive Erweiterung durch Standard-XHTML-Code, um die Zugänglichkeit in Low-End-Umgebungen sicherzustellen.
Bietet fast 20 voreingestellte Themen und kann bis zu 60 konfigurierbare Stilregeln anpassen, sodass 24 Hintergrundtexturen zur Auswahl stehen.
Von der Strukturplanung bis zum Code-Schreiben ist der gesamte Prozess offen und jeder kann an Dokumentation, Code und Diskussionen teilnehmen.
Google bietet CDN-Content-Delivery-Netzwerk-Unterstützung für die Veröffentlichung von Code.
Das Entwicklungspaket verfügt über integrierte mehr als 40 Sprachpakete, darunter auch Chinesisch.
2. Unzureichende Architekturplanung: mangelnde Koordination der APIs zwischen Komponenten und fehlende Hilfe für die kooperative Nutzung.
3. Weniger Steuerelemente: Im Vergleich zu ausgereiften Produkten wie Dojo, YUI und Ext JS sind weniger Steuerelemente verfügbar und können komplexe funktionale Anforderungen an die Benutzeroberfläche nicht erfüllen.
jQuery UI-Download
Verwendung
<link> <script></script> <script></script>
Datumsauswahl
<!--日期--> <input>
//日期控件 $("#data").datepicker({ //月份可改变 changeMonth: true, //年份可改变 changeYear: true });
#drag { width: 100px; height: 100px; background: red; }
<!--拖动滚动--> <div></div>
//可拖拽 可拖动滚动 $("#drag").draggable({ scroll: true });
JS
//缩放 $("#drag").resizable({ //有动画效果 animate: true, //阴影效果 ghost: true });
draggable
<!--拖动排序-->
//拖动排序 $("#sortable").sortable();
JS
//折叠面板 $("#accordion").accordion();
对话框窗口是一个定位于视区中的覆盖层,同时通过一个 iframe 与页面内容分隔开(就像 select 元素)。它由一个标题栏和一个内容区域组成,且可以移动,调整尺寸,默认可通过 'x' 图标关闭。
HTML
<!--对话框--> <div> <p>显示本内容,可以移动,点击x可关闭</p> </div>
JS
//对话框 $("#dialog").dialog();
一个带有默认配置、禁用条目和嵌套菜单的菜单。由一个列表转化成的,添加了主题,并支持鼠标和键盘交互。尝试使用光标键导航菜单。
CSS
//菜单栏的宽度 .ui-menu { width: 150px; }
HTML
JS
//菜单栏 $( "#menu" ).menu();
等待加载过程,并完成进度条。
CSS
.ui-progressbar { position: relative; } .progress-label { position: absolute; left: 50%; top: 4px; font-weight: bold; text-shadow: 1px 1px 0 #fff; }
HTML
//进度条初始状态 <div><div>加载...</div></div>
JS
$(function() { var progressbar = $( "#progressbar" ), progressLabel = $( ".progress-label" ); progressbar.progressbar({ value: false, change: function() { progressLabel.text( progressbar.progressbar( "value" ) + "%" ); }, complete: function() { progressLabel.text( "完成!" ); } }); function progress() { var val = progressbar.progressbar( "value" ) || 0; progressbar.progressbar( "value", val + 1 ); if ( val <div class="cnblogs_code_toolbar"><span class="cnblogs_code_copy"><img src="https://img.php.cn/upload/article/000/000/001/853e474eaddc7199d3c5df618b42b689-12.gif" alt="Einführung in die jQuery-Benutzeroberfläche und Funktionseinführung"></span></div>
Effects
Effects Core
Interactions
Method Overrides
Methods
Selectors
Theming
UI Core
Utilities
Widgets
Das obige ist der detaillierte Inhalt vonEinführung in die jQuery-Benutzeroberfläche und Funktionseinführung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!