﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>JavaScript + Ajax 新着サンプル トップ50</title><link>http://jsajax.com/default.aspx</link><description>JavaScript + Ajaxの最新サンプルトップ50をお届けます。</description><copyright>Copyright 2008. All rights reserved.</copyright><item><title>検索結果の件数を設定</title><description>このサンプルは、Google Search APIを利用してローカル、ウェイブ、ブログ、ニュース、本などの検索結果をタブに表示します。検索結果を表示する件数は最大に設定しています。</description><link>http://jsajax.com/SamplesByID.aspx?id=1070</link></item><item><title>検索結果をタブに表示</title><description>このサンプルは、Google AJAX Search APIを利用して検索結果をタブに表示します。サンプルが表示されたら検索窓にキーワードを入力して[検索]ボタンをクリックします。検索結果がタブに表示されます。ここでは、ローカル、ウェブ、ブログ、ニュース、ブック、Patentの検索結果を表示します。</description><link>http://jsajax.com/SamplesByID.aspx?id=1069</link></item><item><title>ウェブを検索する</title><description>このサンプルは、Google Search APIを利用して検索窓に入力したキーワードを検索して結果を表示します。デフォルトで１件の検索結果を表示します。「ウェブ」の右に表示されているアイコンをクリックすると複数の検索結果を表示することができます。[検索]ボタンの右の[x]をクリックすると、検索結果を消去します。</description><link>http://jsajax.com/SamplesByID.aspx?id=1068</link></item><item><title>jQuery.trim(str)</title><description>このサンプルは、jQueryのtrim()APIを使用してテキストの前後に含まれている空白を除去します。サンプルの[trim()テスト]ボタンをクリックするとtrim()のテスト結果が表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1066</link></item><item><title>jQuery.browser.version</title><description>このサンプルは、jQuery.browser.versionを使用してブラウザのバージョン番号を表示します。サンプルが表示されるとWebページにブラウザのバージョン番号が表示されます。お使いのブラウザがIEなら、「6.0」「7.0」のように表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1064</link></item><item><title>jQuery.browser</title><description>このサンプルは、jQuery.browserを使用してブラウザの情報を取得して表示します。サンプルが実行されるとお使いのブラウザの「version」、「種類」が表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1063</link></item><item><title>unload(fn)</title><description>このサンプルは、jQueryのunload()イベントハンドラを利用してWebページがアンロードされるときにメッセージを表示します。サンプルが表示されたら「jsajax.com」のリンクをクリックしてください。jsajax.comのサイトに移動する前に「Bye now!」のメッセージが表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1061</link></item><item><title>submit(fn)</title><description>このサンプルは、jQueryのsubmit()イベントハンドラを利用してテキストボックスに入力した値をチェックします。サンプルのテキストボックスに「correct」を入力して[クエリ送信]ボタンをクリックすると「Validated...」が表示されます。「incorrect」を入力するとエラーメッセージ「Not Valid!」が表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1060</link></item><item><title>mouseover(fn) </title><description>このサンプルは、jQueryのmouseover()イベントハンドラを利用してイベントが発生したときメッセージを表示します。サンプルのボックス上にマウスを移動すると「mouse over」が表示されます。マウスをボックスの外に移動すると「mouse out」が表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1059</link></item><item><title>mouseout(fn)</title><description>このサンプルは、jQueryのmouseout()イベントハンドラを利用してイベントが発生したときメッセージを表示します。サンプルのボックス上にマウスを移動すると「mouse over」が表示されます。マウスをボックスの外に移動すると「mouse out」が表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1058</link></item><item><title>mousemove(fn)</title><description>このサンプルは、jQueryのmousemove()イベントハンドラを利用してマウスの位置(x,y)を表示します。サンプルが表示されたらボックス上のマウスを左右上下に移動してみてください。マウスの位置(x,y)が表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1057</link></item><item><title>右側にメニューを表示</title><description>このサンプルは、検索エンジンの最適化(SEO)を考慮してナビゲーションメニューを本文の右側に表示します。検索エンジンは、bodyタグの直後のコンテンツを重要視しますので本文がHTMLソース上先頭になるように配置します。</description><link>http://jsajax.com/SamplesByID.aspx?id=1056</link></item><item><title>mouseup(fn)</title><description>このサンプルは、jQueryのmouseup()イベントハンドラを利用してテキストをクリックしたときにメッセージを表示します。サンプルが表示されたら「Press mouse and release here.」をクリックしてからリリースしてください。「Mouse up」が赤で表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1055</link></item><item><title>mousedown(fn)</title><description>このサンプルは、jQueryのmousedown()イベントハンドラを利用してテキストをクリックしたときにメッセージを表示します。サンプルが表示されたら「Press mouse and release here.」をクリックしてください。「Mouse down」が青で表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1054</link></item><item><title>blur(fn)</title><description>このサンプルは、jQueryのblur()イベントハンドラを利用してテキストボックスがフォーカスを喪失したとき背景色を「白」に書き換えます。サンプルのテキストボックスをクリックすると背景色が「黄」に変わります。別のテキストボックスにカーソルを移動すると直前のテキストボックスの背景色がデフォルトの「白」に戻ります。</description><link>http://jsajax.com/SamplesByID.aspx?id=1053</link></item><item><title>focus(fn)</title><description>このサンプルは、jQueryのfocus()イベントハンドラを利用してテキストボックスがフォーカスを取得したとき背景色を「黄色」に書き換えます。サンプルが表示されたら「Name」のテキストボックをクリックしてみてください。背景色が黄色に変化します。</description><link>http://jsajax.com/SamplesByID.aspx?id=1052</link></item><item><title>dblclick(fn)</title><description>このサンプルは、jQueryのdblclick()イベントハンドラを利用して長方形の背景色を書き換えます。サンプルが表示されたら「青」の長方形をダブルクリックしてください。長方形の背景色が「黄」に変わります。</description><link>http://jsajax.com/SamplesByID.aspx?id=1051</link></item><item><title>左側にメニューを表示(CSS版)</title><description>このサンプルは、スタイルシートを使用してメインコンテンツの下に配置されているナビゲーションメニューを左上に表示します。メニューをメインコンテンツの下に配置すると、本文の重要なキーワードが検索エンジンにインデックスしやすくなります。</description><link>http://jsajax.com/SamplesByID.aspx?id=1050</link></item><item><title>イメージを置換する</title><description>このサンプルは、jQueryのattr()APIを利用してimg要素のイメージを置換します。サンプルが表示されたら画面をスクロールしてサムネイルに移動してください。サムネイルをクリックすると、そのイメージが拡大されて表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1049</link></item><item><title>左側にメニューを表示</title><description>このサンプルは、右側に配置したナビゲーションメニューを左側に表示させます。SEO(検索エンジンの最適化）を考慮すると、本文はbodyタブの直後に配置するのが効果的です。ところが、ナビゲーションメニューを左側に表示させるとbodyタグの直後がメニューになってしまいます。ここでは、table要素のトリックを利用して右側に配置したメニューを左側に表示します。具体的なメニューの配置は、ソースコードを参照してください。</description><link>http://jsajax.com/SamplesByID.aspx?id=1048</link></item><item><title>WordPressのコメント管理機能を実装する</title><description>このサンプルは、jQueryのanimate()APIを利用してWordPressのコメント管理機能を実装しています。コメントの[削除]をクリックすると、そのコメントを非表示にします。[不承認]をクリックしたときは、コメントをグレーアウトします。[スパム]をクリックするとそのコメントを非表示にします。スパムとして認識されたコメントは、グレーアウト状態で表示されます。[承認]をクリックするとスパムとして認識されたコメントが通常のコメントとして表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1047</link></item><item><title>パネルを開閉する</title><description>このサンプルは、jQueryのslideUp(), slideDown(), slideToggle()などのAPIを利用してgmailの受信トレイのようなインタフェースを実装しています。サンプルのヘッダーをクリックするとメッセージの本文が開いて表示されます。再度ヘッダーをクリックするとメッセージ本文が閉じます。[すべて閉じる]をクリックすると、すべてのメッセージが閉じます。[すべて表示]をクリックすると受信メールの全件(9件)を表示します。[5件のみ表示]をクリックすると、最新のメッセージを5件表示します。</description><link>http://jsajax.com/SamplesByID.aspx?id=1046</link></item><item><title>ブロック単位でクリックできるようにする</title><description>このサンプルは、jQueryのfind(), attr()APIを利用してブロック単位でクリックできるようにしています。li要素にanchorとテキストが宣言されていますが、li要素の任意の場所をクリックするとanchorのhref属性に設定されているURLに移動します。</description><link>http://jsajax.com/SamplesByID.aspx?id=1045</link></item><item><title>アコーディオン2 </title><description>このサンプルは、jQueryのslideToggle(), slideUp()APIを利用してdiv要素に宣言されているテキストを展開したり折りたたみします。サンプルが表示されると２番目のヘッダーが自動的に展開されます。ヘッダーをクリックするとテキストが展開されます。再度ヘッダーをクリックすると折りたたみます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1044</link></item><item><title>アコーディオン1</title><description>このサンプルは、jQueryのslideToggle(), slideUp()などのAPIを利用してアコーディオンを実装しています。サンプルが表示されたらヘッダーをクリックしてください。クリックしたヘッダーの詳細が展開されます。再度ヘッダーをクリックすると詳細を折りたたみます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1043</link></item><item><title>コンテンツを消す</title><description>このサンプルは、jQueryのanimate()APIを利用してdiv要素に宣言されているコンテンツを消します。サンプルの[X]ボタンをクリックすると、そのコンテンツがアニメーション付きで消えます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1042</link></item><item><title>ボタンのツールチップを表示</title><description>このサンプルは、jQueryのhover(),animate()APIを利用してボタンのツールチップを表示します。サンプルの[DHTML],[Ajax],[jQuery]ボタンにマウスを移動すると黄色のツールチップが表示されます。マウスをボタンの外に移動するとツールチップが消えます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1041</link></item><item><title>パネルをスライドさせる</title><description>このサンプルは、jQueryのslideToggle(), toggleClass()APIを利用してパネルをスライドさせます。サンプルの[Slide Panel]ボタンをクリックするとパネルがスライドしてテキストが表示されます。再度ボタンをクリックするとパネルが閉じます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1040</link></item><item><title>animate()</title><description>このサンプルは、jQueryのanimate()APIを利用してdiv要素内に宣言されているテキストにアニメーションを適用します。サンプルの[Run]ボタンをクリックすると、テキストにアニメーションが適用されて背景色が変わります。</description><link>http://jsajax.com/SamplesByID.aspx?id=1039</link></item><item><title>animate()</title><description>このサンプルは、jQueryのanimate(), slideUp(), slideDown()APIを利用してボックスを移動します。サンプルの[Run]ボタンをクリックすると右、下、左、上の順に移動して元の位置に戻ります。</description><link>http://jsajax.com/SamplesByID.aspx?id=1038</link></item><item><title>fadeToコマンド</title><description>このサンプルは、jQueryのfadeTo()APIを利用して表の複数行をフェイドさせます。サンプルの[Fade Multiple Rows]ボタンをクリックすると行１、行３、行５にフェイドが適用されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1037</link></item><item><title>animate(params,options)</title><description>このサンプルは、jQueryのanimate()APIを利用してdiv要素を拡大します。サンプルの[Animate1]ボタンをクリックするとdiv1要素が拡大されます。[Animate2]ボタンをクリックするとdiv2要素が拡大されます。[Reset]ボタンをクリックするともとのサイズに戻ります。Animate1ボタンは、animate()APIの引数にqueue:falseを指定して3種類のアニメーション(幅、フォントサイズ、ボーダー幅を変える)を同時に実行させます。Animate2ボタンは、3種類のアニメーションを順番に実行させます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1036</link></item><item><title>animate(params,duration,easing,callback)</title><description>このサンプルは、jQueryのanimate()APIを利用してdiv要素を拡大/縮小します。サンプルの[Expand]ボタンをクリックするとdiv要素に表示されている「Hello!」メッセージが拡大します。[Shrink]ボタンをクリックするともとの状態になります。</description><link>http://jsajax.com/SamplesByID.aspx?id=1035</link></item><item><title>click(fn)</title><description>このサンプルは、jQueryのclick(fn)APIを利用してdiv要素をクリックしたときに要素を消しています。サンプルの正方形をクリックするとclick時のイベントハンドラで正方形を消します。正方形にマウスを移動すると背景色が「赤」に変わります。</description><link>http://jsajax.com/SamplesByID.aspx?id=1033</link></item><item><title>change(fn) </title><description>このサンプルは、jQueryのchange(fn)APIを利用してリストボックスから選択したアイテム情報を表示します。サンプルのリストボックスからアイテムを選択すると選択したアイテム名とvalue値が表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1032</link></item><item><title>toggle(f1,f2,f3,...)</title><description>このサンプルは、jQueryのtoggle()APIを利用してul/li要素に宣言されているテキストの前景色を書き換えます。サンプルのテキストをクリックするとRed,Green,Blueの順に前景色が変わります。</description><link>http://jsajax.com/SamplesByID.aspx?id=1030</link></item><item><title>hover(over,out)</title><description>このサンプルは、jQueryのhover()APIを利用してUI/LI要素で宣言されている項目に矢印を表示します。サンプルの項目にマウスを移動すると「赤」で矢印が表示されます。マウスを項目から移動すると矢印が消えます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1028</link></item><item><title>unbind(type,data)</title><description>このサンプルは、jQueryのunbind()APIを利用してbuttonに登録されているclickイベントを解除します。サンプルの[Bind Click]ボタンをクリックすると黄色で表示されているボタンにclick時のイベントを登録します。[UnBind Click]ボタンをクリックすると黄色のボタンに登録されているclick時のイベントを解除します。黄色のボタンの標題に[Bind Click!]が表示されているときは、このボタンをクリックするとイベントが発生して「Click!」が表示されます。黄色のボタンの標題に「UnBind Click!」が表示されているときは、このボタンをクリックしてイベントが発生しません。</description><link>http://jsajax.com/SamplesByID.aspx?id=1027</link></item><item><title>triggerHandler(type,data) </title><description>このサンプルは、jQueryのtiggerHandler()APIを利用して各種イベントに登録されている処理を実行します。ブラウザのイベント処理は実行しないで、イベントハンドラに記述されているコードのみ実行します。サンプルの[trigger]ボタンをクリックすると、ブラウザのfocusが実行されてテキストボックスにカーソルを移動します。そして、イベントハンドラに記述されているコードを実行します。[triggerHander]ボタンをクリックしたときは、ブラウザのfocusを実行しないでイベントハンドラに記述されたコードのみ実行します。</description><link>http://jsajax.com/SamplesByID.aspx?id=1026</link></item><item><title>trigger(type,data)</title><description>このサンプルは、jQueryのtrigger()APIを利用してボタンのクリック時のイベントを発生させます。サンプルの[Button #1]をクリックするとButton #1のクリック時のイベントが発生してカウントが更新されます。[Button #2]をクリックするとButton #2のクリック時のイベントが発生してカウントが更新されます。なお、[Button #2]をクリックしたとき、Button #1のクリック時のイベントも発生させます。したがって、Button #1のカウントも同時に更新されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1025</link></item><item><title>bind(type,data,fn)</title><description>このサンプルは、jQueryのbind()を利用してdiv要素にclick、dblclick、mouseenter、mouseleaveイベントを登録します。サンプルのグリーンの正方形をクリックするとクリックしたときのカーソル位置を表示します。ダブルクリックするとhtmlの要素名を表示します。マウスを正方形に移動すると背景色をレッドに切り替えます。マウスを外に移動するともとのグリーンに変わります。</description><link>http://jsajax.com/SamplesByID.aspx?id=1024</link></item><item><title>one(type,data,fn)</title><description>このサンプルは、jQueryのone()イベントハンドラを利用して１回だけクリック時のイベントと発生させます。サンプルのグリーンの四角形をクリックするとクリック時のイベントハンドラが発生してスタイルシートを書き換えます。同じ四角形を再度クリックしてもイベントは発生しません。</description><link>http://jsajax.com/SamplesByID.aspx?id=1023</link></item><item><title>ready(fn)</title><description>このサンプルは、jQueryのready()イベントハンドラを使用してWebページがロードされたときメッセージを表示しています。ready()ハンドラは、windowのonload()ハンドラに相当します。jQueryのコードを記述するときは、ready()ハンドラ内に記述します。</description><link>http://jsajax.com/SamplesByID.aspx?id=1021</link></item><item><title>width(val)</title><description>このサンプルは、jQueryのwidth()メソッドを利用してdiv要素の幅を設定しています。サンプルの長方形をクリックすると長方形の幅を60pxに書き換えます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1019</link></item><item><title>width()</title><description>このサンプルは、jQueryのwidth()メソッドを利用してdiv要素の幅を取得して表示します。サンプルの長方形をクリックするとdiv要素の幅が表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1018</link></item><item><title>height(val)</title><description>このサンプルは、jQueryのheight()メソッドを利用してdiv要素の高さを設定しています。サンプルの長方形をクリックすると長方形の高さを80pxに書き換えます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1017</link></item><item><title>height()</title><description>このサンプルは、jQueryのheight()メソッドを利用してdiv要素の高さを取得して表示します。サンプルの長方形をクリックするとdiv要素の高さが表示されます。</description><link>http://jsajax.com/SamplesByID.aspx?id=1016</link></item><item><title>css(name, value)</title><description>このサンプルは、jQueryのcss()メソッドを利用して正方形の前景色を書き換えます。サンプルの正方形にマウスを移動すると前景色が「黒」から「赤」に変わります。</description><link>http://jsajax.com/SamplesByID.aspx?id=1014</link></item><item><title>css(properties)</title><description>このサンプルは、jQueryのCSS()メソッドを利用してdiv要素の背景色と前景色を書き換えます。サンプルの正方形上にマウスを移動すると正方形の背景色と前景色が変わります。マウスを正方形の外に移動するともとのカラーに戻ります。</description><link>http://jsajax.com/SamplesByID.aspx?id=1013</link></item><item><title>UFrameでflickrの写真を表示</title><description>このサンプルは、UFrameを利用してDIV要素内にFlickrの写真を横に３列に表示しています。UFrameはIFrameのようにsrc属性にWebページのURLを設定して任意のWebページをロードすることができます。UFrameは、DIV要素内に直接ロードされるためスタイルシートなども共有することができます。UFrameは、jQueryを利用して実装しています。
UFrameに必要なJavaScriptの外部ファイルは、
&lt;a href="http://www.codeplex.com/UFrame" target="_blank"&gt;http://www.codeplex.com/UFrame&lt;/a&gt;
からダウンロードすることができます。
</description><link>http://jsajax.com/SamplesByID.aspx?id=1012</link></item></channel></rss>