私の主な目的は、順序付けられていないliにアクティブなクラスを追加することです。これは、ユーザーが基づいている特定のページに基づいています。基本的に条件付きフォーマット。レスポンシブデザインを作成したいと思っていますが、現在MAMPでjQueryを学習しています。
現在の遅い方法...
HTML
<nav id="main-site-nav" class="main-menu">
<ul>
<li><a href="index.php" class="crnt-page">Home</a></li>
<li><a href="/services.php">Services</a></li>
<li><a href="/certification.php" >Certification</a></li>
<li><a href="/customers.php">Customers</a></li>
<li><a href="/contact-me.php">Contact Me</a></li>
</ul>
</nav>
CSS
#main-site-nav .crnt-page {
color: #E8A317;
text-decoration:none;
}
すべてのliにクラスを追加する必要があります。ページの下部にあるmain.jsでこれを実行したいと思います。どんな助けでもありがたいです。
アップデート!
これが最終的なPHPソリューションでした。私はこれをWordpressに移植したいと思っていますが。
<nav id="main-site-nav" class="main-menu">
<ul>
<li><a <?php if (strpos($_SERVER['PHP_SELF'], 'index.php')) echo 'class="crnt-page"';?>href="index.php">Home</a></li>
<li><a <?php if (strpos($_SERVER['PHP_SELF'], 'services.php')) echo 'class="crnt-page"';?>href="/services.php">Services</a></li>
<li><a <?php if (strpos($_SERVER['PHP_SELF'], 'certification.php')) echo 'class="crnt-page"';?>href="/certification.php">Certification</a></li>
<li><a <?php if (strpos($_SERVER['PHP_SELF'], 'customers.php')) echo 'class="crnt-page"';?>href="/customers.php">Customers</a></li>
<li><a <?php if (strpos($_SERVER['PHP_SELF'], 'contact-me.php')) echo 'class="crnt-page"';?>href="/contact-me.php">Contact Me</a></li>
</ul>
</nav>
迅速な対応ありがとうございます!今、私はスタックオーバーフローでこの事前にフォーマットされたコードオプションに慣れる必要があります:)