葛西秋雄のブログ

葛西秋雄のブログトップ > 日記::JavaScript + jQuery

CSS + jQuery: 水平型メニュー #2

このサンプルは、水平型のタブメニューを表示します。マウスをタブに移動するとタブがハイライトします。タブをクリックするとハイライトが固定されます。

CSS + jQuery: 水平型メニュー #2

CSS + jQuery: 円形型のメニュー

メニューを円形で表示するサンプルです。マウスをメニューのアイコンに移動すると、円の中にメニュー項目とヘルプ情報が表示されます。

CSS + jQuery: 円形型のメニューを表示する

24 JavaScript Best Practices for Beginners

Jeffrey Way氏の初心者のためのJavaScriptのチップ集です。 なかなかいいですね!

jQuery: ツリー型メニュー実践サンプル

jQueryのツリー型メニューのサンプルです。このサンプルは、jQueryの各種APIを利用してツリー型のメニューを表示します。黄色のメニューをクリックすると下位メニューが表示されます。

jQuery: ツリー型メニュー

  $('ul#nav ul').hide();
  $('ul#nav li:has(ul)').each(function(i) {
    $(this).children().slideUp(400);
  });

  $('li.p1:has(ul)').click(function(event) {
    if (this == event.target) {
      current = this;
      $('ul#nav li:has(ul)').each(function(i) {
        if (this != current) { $(this).children().slideUp(400); }
      });
      $(this).children('ul:eq(0)').slideToggle(400);
    }
  });

jQuery + JavaScript 実践リファレンス (PDF)

jQuery + JavaScript 実践リファレンス − PDF
本書のサンプルPDFを用意しましたのでご覧ください。

jQueryのHello WorldjQueryのattr, removeAttr APIjQueryのドック型メニューjQueryのドロップダウン型メニュー

jQuery+JavaScript実践リファレンス
jQuery+JavaScript実践リファレンス

静的なWebページをダイナミックに動くようにするにはスタイルシートとJavaScriptの知識がかかせません。 これまでスタイルシートはデザイナー、JavaScriptはプログラマーとすみ分けされていましたが、 jQueryの登場によりデザイナーがJavaScriptの機能を容易に利用できるようになりました。

jQueryは、米国のJone Resig氏が中心となって開発したJavaScriptのライブラリです。 わずか数行のコードを記述するだけでアニメーションなどの効果(エフェクト)を組み込むことができるといった特徴があります。

jQueryは2006年1月に最初のバージョンがリリースされて以来、定期的にバーションアップされて最新版はjQuery 1.3.2です。 jQuery 1.3.2では、CSSのセレクターエンジンに「Sizzle」を採用したことにより大幅に性能を向上させています。 jQuery 1.2.6と比較すると46%も高速化されています。また、Protoype 1.6.0.3、MooTools 1.2.1、Dojo 1.2.3などのライブラリよりも高速です。

jQueryには、拡張機能がプラグインとして豊富に提供されています。 たとえば、テキストボックスに日付と入力させるとき、カレンダーから日付を選択させるといったことがプラグインを使用すると簡単に組み込むことができます。

本書は、XHTMLとスタイルシートをすでに使いこなしているデザイナーとJavaScriptのプログラムを作成した経験のある方を対象にしています。 本書は2部構成になっています。

第1部では、プラグインを使用するために最低限の知識を習得していただくためにjQueryのセレクターを中心に理解していただきます。 これにより、テキストボックスにカレンダーのプラグインなどを組み込むための知識が習得できます。

第2部では、jQueryのプラグインを12のカテゴリーに分類して実践サンプルを解説しています。 これらのサンプルは、ツリー型のメニューから実行することができます。 サンプルプログラムは、Webサーバーを使用しないで直接実行することも可能です。 付録にApacheとIIS(Internet Information Services)のインストール手順を解説していますので、 ローカルサーバーにサンプルをインストールして実行することもできます。

また、サンプルプログラムに「jQueryセレクターテストツール」も同梱していますので、 このツールを使用してjQueryのセレクターなどを検証することができます。 jQueryを独学するのに役立つツールですのでぜひ活用してください。

jQuery: インフォスライド

jQueryのapiを利用してフォトを説明付きでスライドするサンプルを紹介します。フォトをスライドするには、左右の矢印ボタンをクリックします。下の番号をクリックして移動することもできます。

jQuery: インフォスライド

jQueryで学ぶ簡単で効果的なAjaxの使い方(2)

jQueryの連載(Part2)です。今回は、Ajaxの使い方について解説しています。

jQuery実践サンプル集(広告枠を常時表示する)

今回は、ブラウザの画面をスクロールしても常時されるように 広告枠を固定するサンプルを紹介します。

このサンプルは、広告枠が画面上端に到達するまでは通常通り スクロールします。そして、広告枠が上端に到達した時点で 固定モードに切り替わります。

広告やサイトの重要なお知らせなどを掲載するときに利用すると 便利です。

jQuery: 広告枠を固定して常時表示するサンプル

jQuery UI: Dialogプラグインの実践サンプル集

jQuery UIのDialogプラグインを利用したサンプル集です。
jQuery UI Dialog(標準)jQuery UI Dialog(モダルダイアログ)jQuery UI Dialog(モダルメッセージ)jQuery UI Dialog(モダル確認)jQuery UI Dialog(モダルフォーム)

Aptanaで始めるJavaScriptライブラリ「jQuery」超入門

jQueryに興味のある方、ぜひ読んでください