siblings"):not():nth-child():nth-last-child():nth-last-of-type():nth-of-type():odd:only-child:only-of-type:parent:password:radio:reset:root:selected:submit:target:text:visibleTraversing.add().addBack().andSelf().children().closest().contents().each().end().eq().filter().find().first().has().is().last().map().next().nextAll().nextUntil().not().offsetParent().parent().parents().parentsUntil().prev().prevAll().prevUntil().siblings().slice()Utilities$.boxModel$.browser$.contains()$.each()$.extend()$.globalEval()$.grep()$.inArray()$.isArray()$.isEmptyObject()$.isFunction()$.isNumeric()$.isPlainObject()$.isWindow()$.isXMLDoc()$.makeArray()$.map()$.merge()$.noop()$.now()$.parseHTML()$.parseJSON()$.parseXML()$.proxy()$.support$.trim()$.type()$.unique().toggle()http://api.jquery.com/toggle/要素の表示・非表示を切り替えます。表示・非表示するアニメーション時間を指定します。アニメーション完了後に実行したい関数を指定します。説明options型:PlainObjectメソッドに渡すオプションのマップになります。初期値:400アニメーションがどれぐらいの時間、実行されるのかを決定する値を指定します。初期値:swingトランジション(移り変わり)に使用されるイージング(easing)関数を表す文字列を指定します。初期値:trueエフェクトのキューに、アニメーションを追加するか否かを示す真偽値を指定します。falseの場合は、そのアニメーションは即座に開始されます。queueオプションが文字列も受け付けることが可能になりました。カスタムのキュー名が使用されている場合、アニメーションは自動的に実行されません。開始するには、.dequeue("queuename")を呼びださなければいけません。specialEasing型:PlainObject1つ以上のCSSプロパティを含むオブジェクトを指定します。このCSSプロパティの値には、イージング(easing)を指定します。)それぞれのアニメーション要素の、それぞれのアニメーションされるプロパティのために呼び出される関数を指定します。この関数は、プロパティの値が設定される前にそれを変更する出来るように、Tweenオブジェクトを修正する機会を提供してくれます。)アニメーションの各ステップの後に呼び出される関数を指定します。アプにメーションのプロパティの数に関係なく、アニメーションされる要素毎に1度だけ呼びだされます。追加)complete型:Function()要素のアニメーションの完了時に一度だけ呼び出される関数を指定します。)要素のアニメーションが開始される際に呼び出される関数を指定します。)要素のアニメーションの完了の際に呼び出される関数を指定します。)要素のアニメーションの完了失敗の際に呼び出される関数を指定します。)要素のアニメーションが完了、または完了せずに停止した際に呼び出される関数を指定します。(Promiseオブジェクトは、解決(resolved)または拒絶(rejected)のいずれかになります。表示・非表示するアニメーション時間を指定します。アニメーションの変化の種類を指定します。アニメーション完了後に実行したい関数を指定します。対象の要素をtrue指定すれば表示、false指定すれば非表示にします。下記の2つのコードは同じように動作します。eventのハンドリングも.toggle()という名前のメソッドを持ちます。このメソッドは渡された引数(関数)によって、発火の挙動が決まります。引数が無い場合、.toggle()メソッドは単純に要素の表示・非表示を切り替えます。).toggle();CSSのdisplayプロパティを変更することで、一致した要素はアニメーション無しで即座に表示・非表示されます。要素が最初から表示されていた場合は非表示になり、非表示であったならば表示されます。このdisplayの値は保存され、必要に応じて復元されます。inlineの状態で表示されます。.toggle()はアニメーション・メソッドになります。.toggle()メソッドは、一致した要素のwidth、height、opacityを同時にアニメーションします。displayのプロパティはnoneに設定され、その要素はページのレイアウトに影響を与えなくなります。durationへの数値はミリ秒として扱われ、高い値はアニメーションを遅くし、低い値はアニメーションを速めます。それぞれ200と600ミリ秒のdurationとして扱われます。デフォルトの400ミリ秒が使用されます。1.4.3からは、イージング(easing)関数の文字列を任意に指定できるようになりました。イージング関数は、アニメーションの異なるポイントでの進行の速度を指定するものです。一定のペースで進行するlinearのみです。指定された場合、アニメーションが完了した際に実行されます。これは、続けて異なるアニメーションを実行したい際に便利です。このコールバックは引数を送りませんが、thisにはアニメーションされているDOM要素が設定されています。コールバックは一致した要素ごとに実行されるのであり、アニメーションごとに実行されるわけでは無いことに注意しなければいけません。下記のような単純な画像の要素をアニメーションさせることも可能です。});});最初から要素が表示されていた場合、1度目のクリックでゆっくりそれを隠します。2度目のクリックで、再びその要素を表示します。このメソッドの2つ目のバージョンでは、Booleanパラメーターを受け取ります。このパラメーターがtrueなら一致した要素は表示され、falseならこの要素は隠されます。);次の式と同義になります。グローバル全体でOFFにすることが可能です。詳細は、jQuery.fx.offを参照してください。デモP要素の表示、非表示を交互に切り替えます。{$("p").toggle();});</script></body></html>P要素の表示・非表示を交互に、0.6秒かけてアニメーションによって切り替えます。{$("p").toggle("slow");});</script></body></html>P要素をflipの値が偶数の時には表示、奇数の時には非表示にします。