84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
ナビゲーション内のすべてのページは、background タグを介してリンクされている同じ HTML です。ナビゲーションをクリックした後、js によって色を変更しましたが、クリックしてページにジャンプすると、js によって変更された色が無効になってしまいました。この問題を解決するにはどうすればよいですか?
ringa_lee
あなたが書いたものほど複雑である必要はありません。各ページに CSS を追加するだけです。 リーリー
保存してください。ナビゲーション バーからページ a を入力して閉じ、アドレス バーからページ b を入力しました。この時点でページ a を強調表示してくれますか? すべてのページに共通の解析関数を記述し、ナビアドレスを直接使用して href に一致させます
アイデアを教えて各ページにjs判定を追加してください
いくつかの方法:
ナビゲーション バーには独自の iframe があります。
sessionStorage / localStorage を使用して状態を保存します。
JS を使用する必要はありません。CSS クラス名を使用するだけです。各ナビゲーションにクラス名を追加し、このナビゲーションの CSS ファイルに入れます。 リーリー
ローカルに保存します
背景は現在のページがどのページであるかを判断し、カテゴリを追加することができます。これはより便利です。
ローカルに保存し、再度ページに入った時にキャッシュを読んで判断します
ステータスをCookieに保存します。
セッションに保存しますが、これにはバックエンド開発の協力が必要です。
li クラスに active を追加し、active のフォントの色を設定して、各 li にクラスを動的に追加します!
あなたが書いたものほど複雑である必要はありません。各ページに CSS を追加するだけです。 リーリー
保存してください。ナビゲーション バーからページ a を入力して閉じ、アドレス バーからページ b を入力しました。この時点でページ a を強調表示してくれますか?
すべてのページに共通の解析関数を記述し、ナビアドレスを直接使用して href に一致させます
アイデアを教えて各ページにjs判定を追加してください
リーリーいくつかの方法:
ナビゲーション バーには独自の iframe があります。
sessionStorage / localStorage を使用して状態を保存します。
JS を使用する必要はありません。CSS クラス名を使用するだけです。各ナビゲーションにクラス名を追加し、このナビゲーションの CSS ファイルに入れます。 リーリー
ローカルに保存します
背景は現在のページがどのページであるかを判断し、カテゴリを追加することができます。これはより便利です。
ローカルに保存し、再度ページに入った時にキャッシュを読んで判断します
ステータスをCookieに保存します。
セッションに保存しますが、これにはバックエンド開発の協力が必要です。
li クラスに active を追加し、active のフォントの色を設定して、各 li にクラスを動的に追加します!