<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Good Design Web　｜　BLOG &#187; ajax</title>
	<atom:link href="http://blog.gooddesignweb.com/archives/category/ajax/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.gooddesignweb.com</link>
	<description>WEBデザイン、wordpressに関するネタを紹介していきます。</description>
	<lastBuildDate>Thu, 22 Dec 2011 01:34:10 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Animated Menus Using jQuery</title>
		<link>http://blog.gooddesignweb.com/archives/128</link>
		<comments>http://blog.gooddesignweb.com/archives/128#comments</comments>
		<pubDate>Tue, 18 Nov 2008 06:03:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://blog.gooddesignweb.com/?p=128</guid>
		<description><![CDATA[ajaxのjQueryライブラリを使った、メニュー作成のチュートリアルの紹介です。メニューにマウスオーバーした時のゆっくりしたモーションが、かなりかっこいいですよ。デモページがあるので、確認してみて下さい。ちなみに、PSDファイル(photo shop形式のファイル）もダウンロードできます。 Animated Menus Using jQuery]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.shopdev.co.uk/blog/animated-menus-using-jquery/" target="_blank"><img src="http://blog.gooddesignweb.com/wp-content/uploads/2008/11/menu.jpg" alt="Animated Menus Using jQuery" title="Animated Menus Using jQuery" width="450" height="108" class="size-full wp-image-129" /></a></p>
<p>ajaxのjQueryライブラリを使った、メニュー作成のチュートリアルの紹介です。<br />メニューにマウスオーバーした時のゆっくりしたモーションが、かなりかっこいいですよ。<br />デモページがあるので、確認してみて下さい。<br />ちなみに、PSDファイル(photo shop形式のファイル）もダウンロードできます。</p>
<blockquote><p><a href="http://www.shopdev.co.uk/blog/animated-menus-using-jquery/" target="_blank">Animated Menus Using jQuery</a></p></blockquote>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gooddesignweb.com/archives/128/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>tab Accordion</title>
		<link>http://blog.gooddesignweb.com/archives/96</link>
		<comments>http://blog.gooddesignweb.com/archives/96#comments</comments>
		<pubDate>Fri, 17 Oct 2008 00:03:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://blog.gooddesignweb.com/?p=96</guid>
		<description><![CDATA[今回紹介するのは、新しいものじゃないんですが、タブ付きのアコーディオンajaxです。 タブをクリックするとそのタブの内容に切り替わるというものです。ダウンロード&#38;サンプルページ セッティングの方法ですが、ファイルをダウンロード後、jsファイルをサーバーにアップロード。以下を&#60;head&#62;内に記入（jsファイルのアドレスは、アップロードしたアドレスに適宜変更して下さい。） &#60;script type=&#8221;text/javascript&#8221; src=&#8221;../scripts/prototype.lite.js&#8221;&#62;&#60;/script&#62; &#60;script type=&#8221;text/javascript&#8221; src=&#8221;../scripts/moo.fx.js&#8221;&#62;&#60;/script&#62; &#60;script type=&#8221;text/javascript&#8221; src=&#8221;../scripts/moo.fx.pack.js&#8221;&#62;&#60;/script&#62; &#60;script type=&#8221;text/javascript&#8221;&#62; function init(){ var stretchers = document.getElementsByClassName(&#8216;box&#8217;); var toggles = document.getElementsByClassName(&#8216;tab&#8217;); var myAccordion = new fx.Accordion( toggles, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://www.nyokiglitter.com/tutorials/tabs.html" target="_blank"><img src="http://blog.gooddesignweb.com/wp-content/uploads/2008/10/moofx.gif" alt="tabAccordion" title="tabAccordion" width="463" height="188" class="size-full wp-image-97" /></a></p>
<p>今回紹介するのは、新しいものじゃないんですが、タブ付きのアコーディオンajaxです。</p>
<p><span id="more-96"></span>タブをクリックするとそのタブの内容に切り替わるというものです。<br /><a href="http://www.nyokiglitter.com/tutorials/tabs.html" target="_blank">ダウンロード&amp;サンプルページ</a></p>
<p>セッティングの方法ですが、ファイルをダウンロード後、jsファイルをサーバーにアップロード。以下を&lt;head&gt;内に記入（jsファイルのアドレスは、アップロードしたアドレスに適宜変更して下さい。）</p>
<blockquote><p>&lt;script type=&#8221;text/javascript&#8221; src=&#8221;../scripts/prototype.lite.js&#8221;&gt;&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;../scripts/moo.fx.js&#8221;&gt;&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;../scripts/moo.fx.pack.js&#8221;&gt;&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
function init(){<br />
	var stretchers = document.getElementsByClassName(&#8216;box&#8217;);<br />
	var toggles = document.getElementsByClassName(&#8216;tab&#8217;);<br />
	var myAccordion = new fx.Accordion(<br />
		toggles, stretchers, {opacity: false, height: true, duration: 600}<br />
	);<br />
	//hash functions<br />
	var found = false;<br />
	toggles.each(function(h3, i){<br />
		var div = Element.find(h3, &#8216;nextSibling&#8217;);<br />
			if (window.location.href.indexOf(h3.title) > 0) {<br />
				myAccordion.showThisHideOpen(div);<br />
				found = true;<br />
			}<br />
		});<br />
		if (!found) myAccordion.showThisHideOpen(stretchers[0]);<br />
}<br />
&lt;/script&gt;</p></blockquote>
<p>続いて&lt;/body&gt;の前に以下を記入</p>
<blockquote><p>&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
	Element.cleanWhitespace(&#8216;content&#8217;);<br />
	init();<br />
&lt;/script&gt;</p></blockquote>
<p>続いてスタイルシートに以下を追加します。</p>
<blockquote><p>
.box{<br />
background: #fff;<br />
}<br />
.boxholder{<br />
clear: both;<br />
padding: 5px;<br />
background: #8DC70A;<br />
border: 1px solid #8DC70A;<br />
}<br />
.tab{<br />
float: left;<br />
height: 32px;<br />
width: 102px;<br />
margin: 0 1px 0 0;<br />
text-align: center;<br />
background: #8DC70A url(images/greentab.jpg) no-repeat;<br />
}<br />
.tabtxt{<br />
margin: 0;<br />
color: #fff;<br />
font-size: 12px;<br />
font-weight: bold;<br />
padding: 9px 0 0 0;<br />
}</p></blockquote>
<p>後は、このajaxを表示させたいところに以下を記入して下さい。（以下は、タブが1個の場合。タブを増やす場合は以下を追加で記入）</p>
<blockquote><p>&lt;div class=&#8221;tab&#8221;&gt;&lt;h3 class=&#8221;tabtxt&#8221; title=&#8221;first&#8221;&gt;&lt;a href=&#8221;javascript:;&#8221;&gt;first&lt;/a&gt;&lt;/h3&gt;&lt;/div&gt;<br />
&lt;div class=&#8221;box&#8221;&gt;<br />
	&lt;p&gt;&lt;strong&gt;The First Box&lt;/strong&gt;<br />Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In tempus ante nec ipsum. In ut felis id leo aliquet euismod. In augue lorem, posuere eu, tincidunt non, bibendum quis, nisl. Integer erat erat, posuere vel, convallis feugiat, accumsan ac, sem. Sed scelerisque tortor nec leo. Etiam vel massa vitae nulla elementum aliquet. Donec egestas semper tellus. Donec ultrices ante cursus lacus. Integer nec est. Suspendisse potenti. Donec fringilla. Maecenas condimentum, arcu sit amet volutpat tincidunt, mi urna sodales nunc, eget porttitor odio lectus sit amet metus. Vivamus aliquam. Etiam lectus leo, venenatis sit amet, vestibulum eu, sollicitudin vitae, metus.&lt;/p&gt;<br />
&lt;/div&gt;</p></blockquote>
<p>このajaxは、h3タグとクラスネームの&#8221;tab&#8221;がトリガーになってます。<br />hタグがh3だと都合が悪くて書き換える時は、&lt;script&gt;内のh3も書き換えないと、動きません。<br />結構、オシャレな感じなのでお試しあれ。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gooddesignweb.com/archives/96/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

