ホームページ > 記事 > ウェブフロントエンド > jQuery UIの概要と機能の紹介
シンプルで使いやすい:
MIT と GPL の二重契約ライセンスを使用することで、無料の製品からエンタープライズ製品まで、さまざまなライセンスのニーズに簡単に対応できます。
すべての主要なデスクトップブラウザと互換性があります。 IE 6 以降、Firefox 2 以降、Safari 3 以降、Opera 9 以降、Chrome 1 以降を含みます。
コンポーネントは比較的独立しており、帯域幅の無駄や Web ページを開く速度の低下を避けるためにオンデマンドでロードできます。
WAI-ARIA をサポートし、標準 XHTML コードを通じて段階的な拡張機能を提供して、ローエンド環境でのアクセシビリティを確保します。
約 20 のプリセット テーマが提供され、最大 60 の構成可能なスタイル ルールをカスタマイズして、24 の背景テクスチャの選択肢を提供します。
構造計画からコード作成まで、プロセス全体がオープンであり、誰もがドキュメント、コード、ディスカッションに参加できます。
Google は、コードを公開するための CDN コンテンツ配信ネットワーク サポートを提供します。
開発パッケージには中国語を含む40以上の言語パッケージが組み込まれています。
2. アーキテクチャ計画が不十分: コンポーネント間の API の調整が不足しており、連携して使用するための支援が不足しています。
3. コントロールが少ない: Dojo、YUI、Ext JS などの成熟した製品と比較すると、使用できるコントロールが少なく、複雑なインターフェイスの機能要件を満たすことができません。
jQuery UIのダウンロード
Webページで使用
<link> <script></script> <script></script>
対応するアイコン機能が必要な場合は、画像ファイル フォルダーをプロジェクトの CSS フォルダーに追加する必要があります:
Date Picker
<!--日期--> <input>
JS
#drag { width: 100px; height: 100px; background: red; }
HTML
<!--拖动滚动--> <div></div>
JS
//可拖拽 可拖动滚动 $("#drag").draggable({ scroll: true });
Zoom
JS
draggable
<!--拖动排序-->
JS
//拖动排序 $("#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="jQuery UIの概要と機能の紹介"></span></div>
Effects
Effects Core
Interactions
Method Overrides
Methods
Selectors
Theming
UI Core
Utilities
Widgets
以上がjQuery UIの概要と機能の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。