2016-08-18 13 views
-3

ページが更新された後でもリストアイテムが選択されていることを確認する必要があります。ここでは、コードです:ページをリロードした後にアクティブリストの選択を保存する

<style> 
    li a.selected 
     { 
     color: red; 
     } 
    </style> 


    <ul> 
     <li><a href="arasu.php?something_dynamically">test</a></li> 
     <li><a href="arasu.php?something_dynamically">test 1</a></li> 
     <li><a href="arasu.php?something_dynamically">test 2</a></li> 
    </ul> 
+2

ええと...何:むしろ、あなたのCSSでそれをクラスを与えるよりも、あなたは以下のようにCSSデフォルト:visitedセレクターを使用することができますか?ページリフレッシュの後に 'selected'クラスを適用することを意味しますか?さて、何を試しましたか? – Epodax

+0

phpのif文を使用して、クラスを右のリンクタグに追加します。これは、上記のPHPファイルやテンプレート内にあると仮定しています。 – jedifans

+0

実際に私はこれを解決する方法がわからない新しいです。 – Tigris

答えて

1

私が正しくあなたの質問を理解している場合、あなたはそのような何かをしようとする場合があります:

<ul> 
    <li><a href="arasu.php?item=1" <?php if($_GET['item'] == 1):?>class="active"<?php endif;?>>test</a></li> 
    <li><a href="arasu.php?item=2" <?php if($_GET['item'] == 2):?>class="active"<?php endif;?>>test 1</a></li> 
    <li><a href="arasu.php?item=3" <?php if($_GET['item'] == 3):?>class="active"<?php endif;?>>test 2</a></li> 
</ul> 
+0

これは解決策です – Tigris

0

あなたは明確な訪問アンカータグ<a>にしたい場合は、あなたが:visitedセレクタを必要としますCSS。

li a:visited 
{ 
    color: red; 
}