toggle([duration], [callback])


version 1.0 以降

解説

マッチした要素が表示されている場合は非表示に、非表示の場合は表示します。

引数

  • [duration]オプション
    String, Number: アニメーションが完了するまでの時間を指定します。 数値で指定する場合は、ミリ秒です。 また、"slow""normal""fast"の文字列で指定することもできます。
  • [callback]オプション
    Function: アニメーションが完了したときに実行されるイベントハンドラ関数を指定します。

戻り値

  • jQuery: jQueryオブジェクト

例1:"jQuery" という文字列をテキストに含む li要素を取得し、表示されている場合は非表示に、非表示の場合は表示します。

$("ul > li:contains('jQuery')", "#test_result").toggle();

マッチした全ての li要素を、表示されている場合は非表示に、非表示の場合は表示します。

$("ul > li", "#test_result").toggle();

  • jQuery
  • prototype.js
  • Ext
  • script.aculo.us
  • YUI