検索

ホームページ  >  に質問  >  本文

ホームページのナビゲーションの強調表示に問題がありますか?

これはホームページのナビゲーションを強調表示するというアイデアですか?

ナビゲーションのリンクにナビゲーション ID パラメーターを追加します。クリックしてバックグラウンドに送信すると、バックグラウンドが ID を取得します。をテンプレートに出力し、テンプレート内でURLのパラメータとテンプレートに出力した変数を判定し、一致していればハイライトされたスタイルが与えられます?

小生我怕怕啊小生我怕怕啊2139日前1404

全員に返信(3)返信します

  • jjJ

    jjJ2019-02-17 10:06:08

    渡されたデータを受け取り、バックグラウンドで処理した後、フロントにデータを返し、判断に基づいてハイライトスタイルを変更します

    返事
    0
  • 悬镜司

    悬镜司2019-02-16 15:31:16

    $classid = isset($_GET['classid'])? $_GET['classid'] : 1;

    $menu = array(1=>'ホーム',2=>'最新ニュース', 3=>'ニュースの推奨',4=>'ウェブサイトのメッセージ');

    foreach($menu as $k=>$v){

    if($classid==$k){

    $ on = 'class="on"';

    }else{

    $on = '';

    }

    echo '<li '.$on.'><a href="list.php ?classid='.$k.'&id=1">'.$v.'</a></li>';

    }

    ナビゲーションジャンプをクリックすると、classidが表示されますパラメータでは、このパラメータを使用して判断するだけです。



    返事
    0
  • 小生我怕怕啊

    わかりました

    小生我怕怕啊 · 2019-02-16 23:42:28
  • キャンセル返事