<ul id="mainMenu" class="main-nav">
<li class="nav-menu-dropdown-company active"><a class="company- btn" href="/company">Company</a>
<li><a href="/features">Features</a></li>
<li><a href="/try-now.php#demorequestform">Pricing</a></li>
<li><a href="/contact-us">Contact</a></li>
</ul>
$current_url = $_SERVER['REQUEST_URI'];
<script type="text/javascript">
$(document).ready(function(){
currentPageLink = '<?=$current_url?>';
$(".main-nav li").each(function(){
var listLink = $(this).children('a').attr("href");
$(this).removeClass('active');
if(currentPageLink == listLink){
$(this).addClass('active');
}
})
});
の特定の李にアクティブなクラスを開始することができないだけで価格設定ページへのアクティブなクラスを追加する方法を理解する必要があります。リンクの残りの部分はクリックされたときにアクティブなままですが、価格設定はno.theがStackに関するすべての回答を見ていますが、私の問題に対する答えは見つかりませんでした。前もって感謝します。
を#demorequestformキャッチすることができますので、あなたは現在の位置に基づいてURLにactive' 'クラスを追加しようとしていますか? – bassxzero