JQuery UI

jQuery UI はインタラクティブなWebサイトを開発するために使用される、jQueryをベースにしたJavaScriptのライブラリである。マウスベースのインタラクションやアニメーション、テーマを適用可能なDialogやDatepickerといったウィジェットが提供される。2007年9月に jquery.com 上にあるJohn Resigのブログにてリリースが発表された。2021年10月、メンテナンスモードへ移行が発表された。
なお、jQuery UIは MIT Licenseであり、フリーかつオープンソースである。
概要.
jQuery UI は以下に示す機能が提供されており、これらは機能ごとに分割してダウンロードする事ができる。これによりファイル サイズの削減が行うことができ、サードパーティがテーマを提供することも可能にする。例えば jQUIT Builder では Windows 8 Style UIを模したテーマを提供している。
インタラクション.
マウスベースの対話性を実現するために使用される。
ウィジェット.
ウィジェットはWebサイト利用者が目に触れるコントロールである。全てのウィジェットはテーマを提供することができる。
エフェクト.
jQueryで提供されるEffectsの上位機能である。要素が表示される際にアニメーション効果が定義されている。
サンプル.
<script type="text/javascript">
 // #draggableをドラッグできるようにする。
 $(function () {
 $("#draggable").draggable();
</script>
<div id="draggable" style = "width: 150px; height: 150px; padding: 0.5em;" class="ui-widget-content">
 <p>ドラッグしてください</p>
</div>
"draggable"をIDに持つ、divのドラッグ操作をできるようにする。
リリース履歴.
jQuery UI は2007年9月17日にリリースされた。