0

私は、表示されている 1 つのクラスでいくつかの div を使用し、非表示になっている他のクラスでいくつかの div を使用するサイトを持っています。

次に、現在表示されているクラスのボタンが非アクティブになっている状態で、2 つのクラスのどちらを表示するかを切り替えるために使用できる 2 つのボタンが必要です。

ボタンをクリックすると、サイト全体で有効になるようにしたいので、サイトの他のページでも正しいクラスが表示または非表示になります。

簡単に言うと、ボタン A をクリックすると、クラス A がサイト全体に表示され、ボタン B が非表示になります。次にボタン B をクリックすると、クラス B がサイト全体に表示され、ボタン A が非表示になります。

これを簡単に解決するためのアイデアはありますか?

4

2 に答える 2

0

もしそれが私だったら、おそらく現在の状態をクッキーに保存するでしょう。次に、ユーザーの現在の状態に合わせて表示/非表示にします。

于 2012-12-20T15:23:41.043 に答える
0

新しい英国の法律では、ウェブサイトのユーザーにウェブサイトがマシンに保存するすべてのCookieについて通知する必要があるため、セッション変数を使用することをお勧めします。PHPを使用するか、C#を$_SESSION['class']="class1";使用して、そのセッションを確認できます。次のようにしてステートメントSession["class"] = "class1";を使用する変数:if

if($_SESSION['class'] == "class1")
{
    // show class 1
}
else
{
    // Show class 2
}

上記のコードはC#で次のように置き換えて機能$_SESSION['class']Session["class"]ます。divを表示または非表示にするには、サーバー側でさまざまなスタイルを問題なく追加するか、javascriptを使用できますが、アクセス方法はわかりません。サーバー側であるため、JavaScriptを介して変数をセッションします。ただし、JQueryは、DIVの表示/非表示に使用するのに適したライブラリです。

于 2012-12-22T13:40:56.857 に答える