第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

更新頁面更改 php 上的標(biāo)題鏈接類

更新頁面更改 php 上的標(biāo)題鏈接類

素胚勾勒不出你 2023-08-29 18:30:28
我正在嘗試制作一個動態(tài)標(biāo)頭,其中標(biāo)頭鏈接類在頁面更改時自動更新。因此,就像如果用戶在索引上,則標(biāo)題上的 HOME 顯示為紅色,如果他在作品集頁面上,則作品集顯示為紅色,依此類推。我的代碼。<?phpswitch(basename($_SERVER['PHP_SELF'])){    case "index.php":        $index_hover = "act-link";    break;    case "portfolio.php":        $folio_hover = "act-link";    break;}?><style>.act-link {color: red}</style><div class="nav-holder">   <a href="index.php" class="<?php echo $index_hover; ?>">Home</a>   <a href="portfolio.php" class="<?php echo $folio_hover; ?>">Folio</a></div>這段代碼按預(yù)期工作,但問題說我在標(biāo)題中有 30 個鏈接,那么它不方便。所以我想讓它動態(tài)化,以便它檢測頁面并根據(jù)需要進(jìn)行更新。
查看完整描述

1 回答

?
翻閱古今

TA貢獻(xiàn)1780條經(jīng)驗 獲得超5個贊

根據(jù)您的問題,我認(rèn)為您想在與頁面關(guān)聯(lián)的導(dǎo)航菜單中添加自定義類


您也可以使用 php 和 javascript 來完成


使用PHP


<?php

function addActiveClass($page){

  $url_array =  explode('/', $_SERVER['REQUEST_URI']) ;

  $url = end($url_array);  

  if($page == $url){

      echo 'act-link'; //class name in css 

  } 

}

?>


 <ul>

    <li><a class="<?php addActiveClass('home.php');?>" href="http://localhost/Home.php">Home</a></li>

    <li><a class="<?php addActiveClass('aboutus.php');?>" href="http://localhost/aboutus.php">About us</a></li>

    <li><a class="<?php addActiveClass('contactus.php');?>" href="http://localhost/contactus.php">Contact us</a></li>

</ul>

在這里,我在每個錨標(biāo)記 addActiveClass 上添加了函數(shù),它根據(jù)傳遞的參數(shù)添加類“act-link”


使用javascript(jquery)


$(document).ready(function() {

    var pathname = window.location.pathname;

    $('ul > li > a[href="'+pathname+'"]').parent().addClass('act-link');

})


<ul class="nav">

    <li><a href="/home.php">Home</a></li>

    <li><a href="/aboutus.php">About us</a></li>

    <li><a href="/contactus.php">Contact us</a></li>

</ul>

我在這里使用了jquery,如果你愿意,你也可以編寫核心js代碼


如果有任何困惑請告訴我



查看完整回答
反對 回復(fù) 2023-08-29
  • 1 回答
  • 0 關(guān)注
  • 150 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號