jQueryを使うと、簡単に関数を組むことができますが、 jQueryの性質上、$(function(){・・・});の中に書いた関数は、その中でしか呼び出すことができないため、 サイトの規模が大きくなってくると、ファイルを分けて必要なときだけ呼び出したいときなどに、不都合が生じます。 例: $(function(){ example("#nav");//呼び出し可能 //呼び出したい関数 function example(elm){ elm = $(elm); elm.fadeOut(); return true; } }); $(function(){ example("#nav");//ここからだと呼び出せない });