Jqueryui-toggleclass
JqueryUI-クラスの切り替え
この章では、操作に役立つ新しいクラスである* toggleClass()*メソッドについて説明します。 _toggleClass()_メソッドは、一致した要素のセット内の各要素に1つ以上のクラスを追加または削除します。
構文
jQueryUIのバージョン1.0で追加
- toggleClass()*メソッドの基本的な構文は次のとおりです-
Sr.No. | Parameter & Description |
---|---|
1 |
className これは文字列であり、追加、削除、または切り替えられるCSSクラス名またはクラス名のスペース区切りリストを表します。 |
2 |
switch これはブール型であり、指定された場合、_toggleClass()_メソッドが_true_の場合はクラスを追加し、_false_の場合はクラスを削除します。 |
3 |
duration これは、Number型またはString型で、オプションで_slow、normal、fast、_、またはミリ秒単位のエフェクトの期間のいずれかを提供します。 省略すると、animate()メソッドがデフォルトを決定します。 デフォルト値は_400_です。 |
4 |
easing animate()メソッドに渡されるイージング関数の名前。 |
5 |
complete これは、この要素の効果が完了したときに各要素に対して呼び出されるコールバックメソッドです。 |
jQueryUIのバージョン1.9で追加
バージョン1.9では、このメソッドは_children_オプションをサポートするようになりました。これは子孫要素もアニメーション化します。
Sr.No. | Parameter & Description |
---|---|
1 |
className これは文字列であり、追加、削除、または切り替えられるCSSクラス名またはクラス名のスペース区切りリストを表します。 |
2 |
switch これはブール型であり、指定された場合、_toggleClass()_メソッドが_true_の場合はクラスを追加し、_false_の場合はクラスを削除します。 |
3 |
options これは、すべてのアニメーション設定を表します。 すべてのプロパティはオプションです。 可能な値は-
|
例
次の例は、_toggleClass()_メソッドの使用方法を示しています。
上記のコードをHTMLファイル toggleclassexample に保存して、JavaScriptをサポートする標準のブラウザーで開きます。次の出力も表示されるはずです。 今、あなたは結果で遊ぶことができます-
[Toggle]ボタンをクリックして、テキストのCSSクラスがどのように変更されるかを確認します。