<?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>creator note &#187; jQuery</title>
	<atom:link href="http://creator.cotapon.org/articles/category/javascript/jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://creator.cotapon.org</link>
	<description>こたぽんがWebクリエイターに限らず動画や写真、書道までマルチクリエイターになれるまで終わりなく書き続けます</description>
	<lastBuildDate>Mon, 30 Jan 2012 06:27:52 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>jQueryで動的にscriptタグを生成して実行させる方法</title>
		<link>http://creator.cotapon.org/articles/javascript/jquery%e3%81%a7%e5%8b%95%e7%9a%84%e3%81%abscript%e3%82%bf%e3%82%b0%e3%82%92%e7%94%9f%e6%88%90%e3%81%97%e3%81%a6%e5%ae%9f%e8%a1%8c%e3%81%95%e3%81%9b%e3%82%8b%e6%96%b9%e6%b3%95</link>
		<comments>http://creator.cotapon.org/articles/javascript/jquery%e3%81%a7%e5%8b%95%e7%9a%84%e3%81%abscript%e3%82%bf%e3%82%b0%e3%82%92%e7%94%9f%e6%88%90%e3%81%97%e3%81%a6%e5%ae%9f%e8%a1%8c%e3%81%95%e3%81%9b%e3%82%8b%e6%96%b9%e6%b3%95#comments</comments>
		<pubDate>Tue, 27 Sep 2011 02:45:39 +0000</pubDate>
		<dc:creator>cotapon</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://creator.cotapon.org/?p=1364</guid>
		<description><![CDATA[何かの判断をJSで行った後に、scriptタグで外部JSを読み込んだりする事がありました。jQueryをつかって、scriptタグを生成したときに変な挙動があったので回避するメモを残します。 JSのイメージは、 １．sc &#8230; <a href="http://creator.cotapon.org/articles/javascript/jquery%e3%81%a7%e5%8b%95%e7%9a%84%e3%81%abscript%e3%82%bf%e3%82%b0%e3%82%92%e7%94%9f%e6%88%90%e3%81%97%e3%81%a6%e5%ae%9f%e8%a1%8c%e3%81%95%e3%81%9b%e3%82%8b%e6%96%b9%e6%b3%95">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>何かの判断をJSで行った後に、scriptタグで外部JSを読み込んだりする事がありました。jQueryをつかって、scriptタグを生成したときに変な挙動があったので回避するメモを残します。</p>
<p>JSのイメージは、<br />
１．scriptタグの記述をStringで書いて、<br />
２．それをjQueryの＄を使ってタグを生成、<br />
３．bodyタグへappendする流れです。</p>
<h3>NGソース</h3>
<p><pre class="brush: jscript; title: ; notranslate">
$('body').append($('&lt;script&gt;alert(&quot;アラート&quot;);&lt;/script&gt;'));
</pre></p>
<p>純粋に書くと上記のような記述になるとおもいます。ところがこれを実行すると、</p>
<pre><b>')); } })();</b></pre>
<p>↑このようなscriptの途中の括弧だけが出てきてしまいます。これの原因は、「/」スラッシュが特殊な状態で認識してしまうみたいです。jQueryで普通に閉じタグを作るときに「/」をつかっても何も起きませんが、どうやらscriptの閉じタグだけ、うまく認識してくれないっぽい？です。調べてないのでたしかなことはわかりませんけどね。。</p>
<h3>回避するOKソース</h3>
<p><pre class="brush: jscript; title: ; notranslate">
$('body').append($('&lt;script&gt;alert(&quot;アラート&quot;);&lt;\/script&gt;'));
//スラッシュの手前に、バックスラッシュ（￥でもOK）を置く。
</pre></p>
<p><strong>「/script」という文字列がダメなら、「/」スラッシュの手前に、バックシュラッシュ（￥マーク）を置くと、変な挙動は回避され、上記のソースではちゃんとalert();が実行されます。</strong>正規表現の時と同じ、特殊文字に特殊な意味を持たせない。ということですね。</p>
<h3>僕はこうします。</h3>
<pre class="brush: jscript; title: ; notranslate">
$('body').append($('&lt;scr'+'ipt&gt;alert(&quot;アラート&quot;);&lt;\/scr'+'ipt&gt;'));
 //「scr」と「ipt」という文字で連結
</pre>
<p>こうする必要はないかもしれませんが、scriptタグの記述が変な挙動を呼び起こしてしまうなら、いっそのこと「scr」と「ipt」という文字で連結させてしまおう！っておもいました。そもそもこんなことを書くこと自体マレかもしれませんが参考までに。</p>
]]></content:encoded>
			<wfw:commentRss>http://creator.cotapon.org/articles/javascript/jquery%e3%81%a7%e5%8b%95%e7%9a%84%e3%81%abscript%e3%82%bf%e3%82%b0%e3%82%92%e7%94%9f%e6%88%90%e3%81%97%e3%81%a6%e5%ae%9f%e8%a1%8c%e3%81%95%e3%81%9b%e3%82%8b%e6%96%b9%e6%b3%95/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQueryを使うときの最初のおまじない</title>
		<link>http://creator.cotapon.org/articles/javascript/jquery/jquery%e3%82%92%e4%bd%bf%e3%81%86%e3%81%a8%e3%81%8d%e3%81%ae%e6%9c%80%e5%88%9d%e3%81%ae%e3%81%8a%e3%81%be%e3%81%98%e3%81%aa%e3%81%84</link>
		<comments>http://creator.cotapon.org/articles/javascript/jquery/jquery%e3%82%92%e4%bd%bf%e3%81%86%e3%81%a8%e3%81%8d%e3%81%ae%e6%9c%80%e5%88%9d%e3%81%ae%e3%81%8a%e3%81%be%e3%81%98%e3%81%aa%e3%81%84#comments</comments>
		<pubDate>Mon, 20 Dec 2010 02:45:01 +0000</pubDate>
		<dc:creator>cotapon</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://creator.cotapon.org/?p=1203</guid>
		<description><![CDATA[このソースコードをペッと貼り付けて、実際に書き始める場所は１０行目からです。この形が定着しているのは、いくつかの理由があります。 functionを大きく、(　)　括弧で括っているのは関数や変数をローカル化するため。 ５ &#8230; <a href="http://creator.cotapon.org/articles/javascript/jquery/jquery%e3%82%92%e4%bd%bf%e3%81%86%e3%81%a8%e3%81%8d%e3%81%ae%e6%9c%80%e5%88%9d%e3%81%ae%e3%81%8a%e3%81%be%e3%81%98%e3%81%aa%e3%81%84">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><pre class="brush: jscript; title: ; notranslate">
&lt;script src=&quot;jquery-1.3.2.min.js&quot;&gt;&lt;/script&gt;
&lt;script&gt;
(function(){
	if(typeof jQuery == 'undefined'){
		return;
	}
	jQuery.noConflict();
	jQuery(function($){
		// ここに処理を記述
		// $==jQueryで利用可能
	});
})();
&lt;/script&gt;
</pre></p>
<p>このソースコードをペッと貼り付けて、実際に書き始める場所は１０行目からです。この形が定着しているのは、いくつかの理由があります。</p>
<ol>
<li>functionを大きく、(　)　括弧で括っているのは関数や変数をローカル化するため。</li>
<li>５行目のreturnは、jQueryのライブラリが何らかのエラーがあったときに、JavaScriptエラーを出さないようにするため。</li>
<li>８行目のnoConflictはprototype.jsなどの複数ライブラリを使用する際に、「$」を初期化するため。</li>
<li>９行目の引数$にすることによって、10行目以降に$==jQueryとして使うことができる</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://creator.cotapon.org/articles/javascript/jquery/jquery%e3%82%92%e4%bd%bf%e3%81%86%e3%81%a8%e3%81%8d%e3%81%ae%e6%9c%80%e5%88%9d%e3%81%ae%e3%81%8a%e3%81%be%e3%81%98%e3%81%aa%e3%81%84/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ハイクオリティすぎるサンプルサイトjQuery TOOLS</title>
		<link>http://creator.cotapon.org/articles/javascript/%e3%83%8f%e3%82%a4%e3%82%af%e3%82%aa%e3%83%aa%e3%83%86%e3%82%a3%e3%81%99%e3%81%8e%e3%82%8b%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e3%82%b5%e3%82%a4%e3%83%88jquery-tools</link>
		<comments>http://creator.cotapon.org/articles/javascript/%e3%83%8f%e3%82%a4%e3%82%af%e3%82%aa%e3%83%aa%e3%83%86%e3%82%a3%e3%81%99%e3%81%8e%e3%82%8b%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e3%82%b5%e3%82%a4%e3%83%88jquery-tools#comments</comments>
		<pubDate>Mon, 08 Nov 2010 03:00:28 +0000</pubDate>
		<dc:creator>cotapon</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://creator.cotapon.org/?p=1092</guid>
		<description><![CDATA[ここのところFlashよりもJavaScriptを触る機会が増えてきました。iPhone用Safariでメニューが動くページを作ったり、HTML5でいろんなことを表現するのにJavaScriptは必須スキルになってくると &#8230; <a href="http://creator.cotapon.org/articles/javascript/%e3%83%8f%e3%82%a4%e3%82%af%e3%82%aa%e3%83%aa%e3%83%86%e3%82%a3%e3%81%99%e3%81%8e%e3%82%8b%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e3%82%b5%e3%82%a4%e3%83%88jquery-tools">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://flowplayer.org/tools/demos/index.html"><img src="http://creator.cotapon.org/wp-content/uploads/2010/06/100629_01.jpg" alt="jQuery TOOLS" width="500" height="300" class="outline" /></a></p>
<p>ここのところFlashよりもJavaScriptを触る機会が増えてきました。iPhone用Safariでメニューが動くページを作ったり、HTML5でいろんなことを表現するのにJavaScriptは必須スキルになってくるとおもいます。日本のサンプルサイトを見ていても、なんかこうスマートさやかっこよさが足りないような気がするんですが、さすが海外のサイトは装飾のアイコンまでもかっこよかったです。</p>
<p>今回は、jQueryでカッコイイコンテンツがいっぱいサンプルとして紹介されている海外サイト<b><a href="http://flowplayer.org/tools/demos/index.html">jQuery TOOLS</a></b>を紹介します。そのままコピペでも十分つかえそうです。</p>
<h3>Tabs demo 13 samples</h3>
<p>タブのデモだけでも１３個あります。</p>
<p><a href="http://flowplayer.org/tools/demos/tabs/index.html"><img src="http://creator.cotapon.org/wp-content/uploads/2010/06/100629_02.jpg" alt="" width="500" height="421" class="outline" /></a></p>
<p>このタブの看板デザインがめっちゃいけてますねー！</p>
<p><a href="http://flowplayer.org/tools/demos/tabs/index.html"><img src="http://creator.cotapon.org/wp-content/uploads/2010/06/100629_03.jpg" alt="" width="500" height="607" class="outline" /></a></p>
<p>ここのサイトのすばらしいところは、CSS Spriteで作られていて、かつ、その画像まで公開しちゃってるところです。ちょー太っ腹！</p>
<p><a href="http://creator.cotapon.org/wp-content/uploads/2010/06/100629_04.jpg"><img src="http://creator.cotapon.org/wp-content/uploads/2010/06/100629_04.jpg" alt="" width="500" height="300" class="outline" /></a></p>
<p>他のタブのサンプルは、写真のギャラリーに使えそうなモノもあります。細かいドロップシャドウがモダンサイトっぽくていいですね！！</p>
<h3>Tooltips demo 7 samples</h3>
<p>画像や入力フォームに対して注意を促すツールチップ</p>
<p><a href="http://creator.cotapon.org/wp-content/uploads/2010/06/100629_05.jpg"><img src="http://creator.cotapon.org/wp-content/uploads/2010/06/100629_05.jpg" alt="" width="500" height="327" class="outline" /></a></p>
<p>特にこの７番目のサンプルはとても好印象を持ちました。下からイージングしながらフェードインしてくる動き、マウスを横に動かしていくだけでも気持ちがいいですねー。</p>
<p><a href="http://creator.cotapon.org/wp-content/uploads/2010/06/100629_06.jpg"><img src="http://creator.cotapon.org/wp-content/uploads/2010/06/100629_06.jpg" alt="" width="500" height="327" class="outline" /></a></p>
<p>更に驚いたのは、ツールチップがウィンドウの上部に隠れてしまう場合は下へ吹き出しが出てきます。この親切さはたまらないですね！</p>
<h3>Overlay demo 8 samples</h3>
<p>ウィンドウ内にポップアップして画像を大きく見せる</p>
<p><a href="http://creator.cotapon.org/wp-content/uploads/2010/11/100629_07.jpg"><img src="http://creator.cotapon.org/wp-content/uploads/2010/11/100629_07.jpg" alt="" title="100629_07" width="500" height="346 class="outline" /></a></p>
<p>いわゆるLight Boxってやつですね。その呼び方自体がスタンダードみたいな呼ばれかたをしているのかもしれませんが、Overlayも基本動作はかわりません。</p>
<p><a href="http://creator.cotapon.org/wp-content/uploads/2010/11/100629_08.jpg"><img src="http://creator.cotapon.org/wp-content/uploads/2010/11/100629_08.jpg" alt="" title="100629_08" width="500" height="346" class="outline" /></a>
<p>オーバーレイする位置やアニメーションや、クールな出方をするサンプルなどあります。８個もあるんで、好みの動きが見つかるかもしれませんね。</p>
<h3>Scrollable demo 11 samples</h3>
<p>横にうごく裏にたくさん見せる表現</p>
<p><a href="http://creator.cotapon.org/wp-content/uploads/2010/11/100629_09.jpg"><img src="http://creator.cotapon.org/wp-content/uploads/2010/11/100629_09.jpg" alt="" title="100629_09" width="500" height="436" class="outline" /></a></p>
<p>写真のスライドショーなんかのメニューでよくみる表現です。自動で再生させるボタンがあったり、マウスホイールで切り替えることができるサンプルがあります。操作感が重要なUIなので、１１個のなかからいいのが見つかると思います。ほんと簡単なソースコードで導入できるんですねー。</p>
]]></content:encoded>
			<wfw:commentRss>http://creator.cotapon.org/articles/javascript/%e3%83%8f%e3%82%a4%e3%82%af%e3%82%aa%e3%83%aa%e3%83%86%e3%82%a3%e3%81%99%e3%81%8e%e3%82%8b%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e3%82%b5%e3%82%a4%e3%83%88jquery-tools/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQueryとmootoolsでアコーディオンアニメーションを試す</title>
		<link>http://creator.cotapon.org/articles/javascript/jquery%e3%81%a8mootools%e3%81%a7%e3%82%a2%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%82%aa%e3%83%b3%e3%82%a2%e3%83%8b%e3%83%a1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%92%e8%a9%a6%e3%81%99</link>
		<comments>http://creator.cotapon.org/articles/javascript/jquery%e3%81%a8mootools%e3%81%a7%e3%82%a2%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%82%aa%e3%83%b3%e3%82%a2%e3%83%8b%e3%83%a1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%92%e8%a9%a6%e3%81%99#comments</comments>
		<pubDate>Thu, 17 Jun 2010 01:30:10 +0000</pubDate>
		<dc:creator>cotapon</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mootools]]></category>

		<guid isPermaLink="false">http://creator.cotapon.org/?p=1027</guid>
		<description><![CDATA[JavaScriptのライブラリでよく使われるのはjQueryだと思います。他にもspryフレームワークや、Yahoo UIライブラリなどもありますが、mootoolsというライブラリはあまり多くは知られていないライブラ &#8230; <a href="http://creator.cotapon.org/articles/javascript/jquery%e3%81%a8mootools%e3%81%a7%e3%82%a2%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%82%aa%e3%83%b3%e3%82%a2%e3%83%8b%e3%83%a1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%92%e8%a9%a6%e3%81%99">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>JavaScriptのライブラリでよく使われるのはjQueryだと思います。他にもspryフレームワークや、Yahoo UIライブラリなどもありますが、mootoolsというライブラリはあまり多くは知られていないライブラリだと思います。</p>
<p>▼mootools.js<br />
mootools配布元：<a href="http://mootools.net/download">http://mootools.net/download</a><br />
mootools本家サイト：<a href="http://mootools.net/">http://mootools.net/</a><br />
日本語ドキュメントサイト：<a href="http://takahashifumiki.com/category/web/mootools/">http://takahashifumiki.com/category/web/mootools/</a></p>
<p>そんなmootoolsですが、いったいjQueryとどっちを使ったらいいの？というのがあり、「jQuery vs MooTools」と題された記事がありましたのでご紹介します。</p>
<p>▼jQuery vs MooTools<br />
和訳：<a href="http://takahashifumiki.com/web/programing/642/">http://takahashifumiki.com/web/programing/642/</a><br />
本家：<a href="http://jqueryvsmootools.com/">http://jqueryvsmootools.com/</a></p>
<p>とか言われても、、、実際に見てみないとわからないので、アコーディオンアニメーションをするサンプルを、jQueryとmootoolsで再現してみました。
</p>
<h3>jQueryでのアコーディオン</h3>
<p><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script><script type="text/javascript">
<!--
jQuery.noConflict();
var j$ = jQuery;
j$(function(){
    j$("#j_accordion div.j_element:not(:first)").css("display","none");
    j$("#j_accordion div.j_toggler").click(function(){
        if(j$("+div.j_element",this).css("display")=="none"){
            j$("#j_accordion div.j_element").slideUp("slow");
            j$("+div.j_element",this).slideDown("slow");
        }
    });
});
//--></script></p>
<div id="j_accordion">
<div class="j_toggler" style="cursor: pointer; border: 1px solid #f5f5f5; border-right-color: #ddd; border-bottom-color: #ddd; font-size: 12px; background: #D2E0E6; color: #528CE0; margin: 0 0 4px 0; padding: 3px 5px 1px;">新しいMacBook</div>
<div class="j_element" style="margin:0px; padding:4px;">
<p style="margin:0px; padding:4px;"><iframe frameborder="0" allowtransparency="true" height="250" width="300" marginheight="0" scrolling="no" src="http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2657847&#038;pid=879279564" marginwidth="0"><script language="javascript" src="http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2657847&#038;pid=879279564"></script><noscript><a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2657847&#038;pid=879279564" target="_blank" ><img src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2657847&#038;pid=879279564" height="250" width="300" border="0"></a></noscript></iframe><br />
<b>次世代NVIDIAグラフィックス。</b><br />
新しい高性能なNVIDIAグラフィックスを搭載。MacBookでは、あらゆる作業のスピードと効率が向上します。</p>
<p><b>10時間駆動するバッテリー。</b><br />
一体型のバッテリーは、1回の充電で最長10時間駆動します。2これからは、コンセントにつながなくても、MacBookをオンラインでさらに長時間使えます。</p>
<p><b>ガラス製のマルチタッチトラックパッド。</b><br />
広々としたトラックパッドで、マルチタッチジェスチャーなどの操作が思いのまま。慣性スクロールを使って、ページを上下にすばやく移動できます。</p>
<p><b>耐久性のあるユニボディ。</b><br />
わずか2.74cmの薄さ、2.13k3の軽さのMacBookは、なめらかで耐久性のあるユニボディで登場です。どんなバッグにもすっきりと収まります。</p>
</div>
<div class="j_toggler" style="cursor: pointer; border: 1px solid #f5f5f5; border-right-color: #ddd; border-bottom-color: #ddd; font-size: 12px; background: #D2E0E6; color: #528CE0; margin: 0 0 4px 0; padding: 3px 5px 1px;">新しいMacBookPro</div>
<div class="j_element" style="margin:0px; padding:4px;">
<p style="margin:0px; padding:4px;"><iframe frameborder="0" allowtransparency="true" height="250" width="300" marginheight="0" scrolling="no" src="http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2657847&#038;pid=879279571" marginwidth="0"><script language="javascript" src="http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2657847&#038;pid=879279571"></script><noscript><a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2657847&#038;pid=879279571" target="_blank" ><img src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2657847&#038;pid=879279571" height="250" width="300" border="0"></a></noscript></iframe><br />
<b>新しいCore i5 &#038; Core i7プロセッサ。</b><br />
15インチと17インチのMacBook Proには、最高速のデュアルコアプロセッサが搭載。パフォーマンスが最大50パーセント向上しました。</p>
<p><b>次世代NVIDIAグラフィックス。</b><br />
MacBook史上最速のグラフィックスを搭載したMacBook Proは、3Dゲームから写真やビデオまで、どんなことをする時も抜群のパフォーマンスを発揮します。</p>
<p><b>次世代NVIDIAグラフィックス。</b><br />
MacBook史上最速のグラフィックスを搭載したMacBook Proは、3Dゲームから写真やビデオまで、どんなことをする時も抜群のパフォーマンスを発揮します。</p>
<p><b>高精度アルミニウムユニボディ。</b><br />
一枚のアルミ板から削り出された新しいボディを持つMacBook Proは、薄さ、軽さ、洗練された美しさ、そして抜群の耐久性を兼ね備えています。</p>
</div>
<div class="j_toggler" style="cursor: pointer; border: 1px solid #f5f5f5; border-right-color: #ddd; border-bottom-color: #ddd; font-size: 12px; background: #D2E0E6; color: #528CE0; margin: 0 0 4px 0; padding: 3px 5px 1px;">Adobe Web Premium CS5</div>
<div class="j_element" style="margin:0px; padding:4px;">
<p style="margin:0px; padding:4px;"><iframe frameborder="0" allowtransparency="true" height="250" width="300" marginheight="0" scrolling="no" src="http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2657847&#038;pid=879279567" marginwidth="0"><script language="javascript" src="http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2657847&#038;pid=879279567"></script><noscript><a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2657847&#038;pid=879279567" target="_blank" ><img src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2657847&#038;pid=879279567" height="250" width="300" border="0"></a></noscript></iframe><br />
Adobe® Creative Suite® 5 Web Premium は標準ベースの Web サイト、魅力的なデジタル体験、およびリッチなインターネットアプリケーションを作成するためのトータルソリューションです。Adobe Dreamweaver® CS5 を使って、WordPress、Joomla!、Drupal などのコンテンツ管理システムやパワフルな CSS と連携した開発が可能です。Flash Catalyst™ CS5、Flash Professional CS5、Flash Builder™ 4 Standard などの Adobe Flash® ファミリーのツール一式があれば、コンテンツをデザイン、開発して、ほとんどどこへでも配信できます。</p>
</div>
</div>
<h3>jQueryでのアコーディオンのソースコード</h3>
<p><pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
$(function(){
    $(&quot;#accordion div.element:not(:first)&quot;).css(&quot;display&quot;,&quot;none&quot;);
    $(&quot;#accordion div.toggler&quot;).click(function(){
        if($(&quot;+div.element&quot;,this).css(&quot;display&quot;)==&quot;none&quot;){
            $(&quot;#accordion div.element&quot;).slideUp(&quot;slow&quot;);
            $(&quot;+div.element&quot;,this).slideDown(&quot;slow&quot;);
        }
    });
});
//--&gt;
&lt;/script&gt;
&lt;div id=&quot;accordion&quot;&gt;
&lt;div class=&quot;toggler&quot;&gt;１段目&lt;/div&gt;
&lt;div class=&quot;element&quot;&gt;
&lt;p&gt;テキストテキストテキスト&lt;/p&gt;
&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;toggler&quot;&gt;２段目&lt;/div&gt;
&lt;div class=&quot;element&quot;&gt;
&lt;p&gt;テキストテキストテキスト&lt;/p&gt;
&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;toggler&quot;&gt;３段目&lt;/div&gt;
&lt;div class=&quot;element&quot;&gt;
&lt;p&gt;テキストテキストテキスト&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
</pre></p>
<h3>mootoolsでのアコーディオン</h3>
<p><script type="text/javascript" src="/js/mootools.js"></script><script type="text/javascript">
<!--
window.addEvent('domready', function(){
	var myAccordion = new Accordion($('m_accordion'), 'div.m_toggler', 'div.m_element');
});
//-->
</script></p>
<div id="m_accordion">
<div class="m_toggler" style="cursor: pointer; border: 1px solid #f5f5f5; border-right-color: #ddd; border-bottom-color: #ddd; font-size: 12px; background: #D2E0E6; color: #528CE0; margin: 0 0 4px 0; padding: 3px 5px 1px;">新しいMacBook</div>
<div class="m_element">
<p style="margin:0px; padding:4px;"><iframe frameborder="0" allowtransparency="true" height="250" width="300" marginheight="0" scrolling="no" src="http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2657847&#038;pid=879279564" marginwidth="0"><script language="javascript" src="http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2657847&#038;pid=879279564"></script><noscript><a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2657847&#038;pid=879279564" target="_blank" ><img src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2657847&#038;pid=879279564" height="250" width="300" border="0"></a></noscript></iframe><br />
<b>次世代NVIDIAグラフィックス。</b><br />
新しい高性能なNVIDIAグラフィックスを搭載。MacBookでは、あらゆる作業のスピードと効率が向上します。</p>
<p><b>10時間駆動するバッテリー。</b><br />
一体型のバッテリーは、1回の充電で最長10時間駆動します。2これからは、コンセントにつながなくても、MacBookをオンラインでさらに長時間使えます。</p>
<p><b>ガラス製のマルチタッチトラックパッド。</b><br />
広々としたトラックパッドで、マルチタッチジェスチャーなどの操作が思いのまま。慣性スクロールを使って、ページを上下にすばやく移動できます。</p>
<p><b>耐久性のあるユニボディ。</b><br />
わずか2.74cmの薄さ、2.13k3の軽さのMacBookは、なめらかで耐久性のあるユニボディで登場です。どんなバッグにもすっきりと収まります。</p>
</div>
<div class="m_toggler" style="cursor: pointer; border: 1px solid #f5f5f5; border-right-color: #ddd; border-bottom-color: #ddd; font-size: 12px; background: #D2E0E6; color: #528CE0; margin: 0 0 4px 0; padding: 3px 5px 1px;">新しいMacBookPro</div >
<div class="m_element">
<p style="margin:0px; padding:4px;"><iframe frameborder="0" allowtransparency="true" height="250" width="300" marginheight="0" scrolling="no" src="http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2657847&#038;pid=879279571" marginwidth="0"><script language="javascript" src="http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2657847&#038;pid=879279571"></script><noscript><a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2657847&#038;pid=879279571" target="_blank" ><img src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2657847&#038;pid=879279571" height="250" width="300" border="0"></a></noscript></iframe><br />
<b>新しいCore i5 &#038; Core i7プロセッサ。</b><br />
15インチと17インチのMacBook Proには、最高速のデュアルコアプロセッサが搭載。パフォーマンスが最大50パーセント向上しました。</p>
<p><b>次世代NVIDIAグラフィックス。</b><br />
MacBook史上最速のグラフィックスを搭載したMacBook Proは、3Dゲームから写真やビデオまで、どんなことをする時も抜群のパフォーマンスを発揮します。</p>
<p><b>次世代NVIDIAグラフィックス。</b><br />
MacBook史上最速のグラフィックスを搭載したMacBook Proは、3Dゲームから写真やビデオまで、どんなことをする時も抜群のパフォーマンスを発揮します。</p>
<p><b>高精度アルミニウムユニボディ。</b><br />
一枚のアルミ板から削り出された新しいボディを持つMacBook Proは、薄さ、軽さ、洗練された美しさ、そして抜群の耐久性を兼ね備えています。</p>
</div>
<div class="m_toggler" style="cursor: pointer; border: 1px solid #f5f5f5; border-right-color: #ddd; border-bottom-color: #ddd; font-size: 12px; background: #D2E0E6; color: #528CE0; margin: 0 0 4px 0; padding: 3px 5px 1px;">Adobe Web Premium CS5</div>
<div class="m_element">
<p style="margin:0px; padding:4px;"><iframe frameborder="0" allowtransparency="true" height="250" width="300" marginheight="0" scrolling="no" src="http://ad.jp.ap.valuecommerce.com/servlet/htmlbanner?sid=2657847&#038;pid=879279567" marginwidth="0"><script language="javascript" src="http://ad.jp.ap.valuecommerce.com/servlet/jsbanner?sid=2657847&#038;pid=879279567"></script><noscript><a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2657847&#038;pid=879279567" target="_blank" ><img src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2657847&#038;pid=879279567" height="250" width="300" border="0"></a></noscript></iframe><br />
Adobe® Creative Suite® 5 Web Premium は標準ベースの Web サイト、魅力的なデジタル体験、およびリッチなインターネットアプリケーションを作成するためのトータルソリューションです。Adobe Dreamweaver® CS5 を使って、WordPress、Joomla!、Drupal などのコンテンツ管理システムやパワフルな CSS と連携した開発が可能です。Flash Catalyst™ CS5、Flash Professional CS5、Flash Builder™ 4 Standard などの Adobe Flash® ファミリーのツール一式があれば、コンテンツをデザイン、開発して、ほとんどどこへでも配信できます。</p>
</div>
</div>
<h3>mootoolsでのアコーディオンのソースコード</h3>
<p><pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;mootools.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
window.addEvent('domready', function(){
	var myAccordion = new Accordion($('accordion'), 'div.toggler', 'div.element');
});
//--&gt;
&lt;/script&gt;
&lt;div id=&quot;accordion&quot;&gt;
&lt;div class=&quot;toggler&quot;&gt;１段目&lt;/div&gt;
&lt;div class=&quot;element&quot;&gt;
&lt;p&gt;テキストテキストテキスト&lt;/p&gt;
&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;toggler&quot;&gt;２段目&lt;/div&gt;
&lt;div class=&quot;element&quot;&gt;
&lt;p&gt;テキストテキストテキスト&lt;/p&gt;
&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;toggler&quot;&gt;３段目&lt;/div&gt;
&lt;div class=&quot;element&quot;&gt;
&lt;p&gt;テキストテキストテキスト&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
</pre></p>
<p>どうですか？？あまりよくわからないかもしれませんが、他のブラウザ、IE6とかsafariとかでも確認してみてください。僕の雑感は、jQueryは、ややアニメーションがガタガタ動いているように見えるのに対して、mootoolsのほうはスムーズに動いているように見えます。しかも、mootoolsのnew Accordion(引数)は最小限のパラメータのみを記入しているのに、ファーストビューで最初のコンテンツが下へビョーンと動くのがわかります。さらに、透明度ゼロからじわじわ100％濃度にアニメーションもしています。jQueryで同様の演出を加えるには、更にパラメータが必要になりますが、mootoolsではデフォルトの記述で細かい演出が設定されてて、とても簡単に導入できるというのがわかりました。</p>
<p>これだけの結果では一概にどれがいいとは断言できませんが、アニメーションはmootoolsのほうが得意そうな印象を受けましたので、簡単に演出を加えたい方は参考にしてみてはいかがでしょうか。ではまたー</p>
]]></content:encoded>
			<wfw:commentRss>http://creator.cotapon.org/articles/javascript/jquery%e3%81%a8mootools%e3%81%a7%e3%82%a2%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%82%aa%e3%83%b3%e3%82%a2%e3%83%8b%e3%83%a1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%92%e8%a9%a6%e3%81%99/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

