jquery.toggle(switch) 関数は、1 行で次のことができるので気に入っています。
$('.mytable').toggle(checkboxes[0].checked);
ただし、この呼び出しに効果を統合することはできません (スライド/フェードなど)。
誰でも提案できますか?
以下を使用すると、すべてのトグル イベントを自分で処理できます。jQuery のヘルプについては、http: //www.visualjquery.com をお勧めします
$("li").toggle(
function () {
$(this).css("list-style-type", "disc")
.css("color", "blue");
},
function () {
$(this).css({"list-style-type":"", "color":""});
}
);
このslideToggle()メソッドは、トランジションとして単純なスライド アニメーションを提供します。または、toggle()メソッドを使用して x 個の関数をパラメーターとして渡すこともできます。渡す関数には、必要なカスタム アニメーションを含めることができます。渡すパラメーターは、渡された順序で発生します (最後のパラメーターが実行された後、最初のパラメーターにリセットされます)。