1

髪を引き裂くのをあきらめたのですが、誰か助けてくれますか? アクティブなページに別のスタイルを適用しようとしています.test1をクリックしたときと同じ例です。つまり、ホームページまたは私たちについて暗い背景の鶏を持っています。

http://www.tait-design.com/devsites/test-nav/index.asp

メインページはどこにも行きません、つまりtest1ですが、ページtest1-1とtest2-1は例として行います

問題は js http://www.tait-design.com/devsites/test-nav/js/accordion.js とおそらく css (完全な URL を入れることはできません) /css/blackにあると思います.css 識別しやすいように、いくつかのクラスをテキスト上で異なる色にしました

私は他の誰かの作品を拾いました。それは変更されたテンプレート サイトであると思われます。左側のナビゲーションはインクルードとして行われていないため、各ページにはアクティブなページを作成するための個別のマークアップがありました...アクティブに見えます。インクルードがサイト外で機能するように、これを asp に変更しましたが、php になります。

4

1 に答える 1

0

これは純粋に CSS で行うことができ、Javascript は必要ありません。

  • bodyまず、ページの各タグに固有のクラスを割り当てます。たとえば、ホームページでは のようになります<body class="home">
  • 次に、一致するリンクのアンカー タグに同じクラスを指定します (つまり、リンクに 2 番目のクラスを追加したことを確認してください)。
  • リンクがアクティブなページの場合、CSS で具体的にスタイルを設定できるようになりました。

    body.home #menu-1 a.home { // 好きなスタイリング }

于 2012-12-05T23:24:26.043 に答える