<?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; mootools</title>
	<atom:link href="http://creator.cotapon.org/articles/category/javascript/mootools/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と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>

