私は高低を見てきました。ワンクリックで CSS 要素の 1 つのプロパティを変更したり、1 つの CSS 要素で複数のプロパティを変更したり、1 回の変更でクラスを変更したりするための答えはありますが、これらはすべて直線的です。
たとえば、設定したボタン (またはリンクなど) をクリックする ONE CLICK イベントを作成しようとしています。この ID を #myClickButton と呼びましょう。このボタンは、2 つの個別の ID の css プロパティを 2 つの異なる値に変更する必要があります。これらの ID を #myCssChange1 および #myCssChange2 と呼びます。
#myClickButton をクリックします。#myCssChange1 は、display: ブロックから移動します。--> 表示: なし; 同時に #myCssChange2 は display: none; から移動します。--> 表示: [ここに値はありません];
これらは同時に発生する必要があります (または、コンピューターがコードを実行するために実行する必要がある段階的なアクションを考えると、可能な限り近くで発生する必要があります)。
これは非常に単純だと確信しています... jquery を探しているだけです (CSS や HTML ではありません)。
これまでの私のコード(そして、はい、それが間違っていることに気づきました-機能しませんが、最初のCSSを非表示にするため、その一部が機能します):
$(document).ready(function()
{
$("#myClickButton").click(function()
{
$("#myCssChange1").css('display', 'none');
$("#myCssChange2").css('display', '');
}
);
}
);