私は、このphpファイルからそれぞれのページを呼び出している水平メニュー用の次のPHPコードを持っていますが、そのページを呼び出すたびにhrefページアクティブ。私のPHPコードでhrefクラス=アクティブにするには
<li class="mt">
<li class="sub-menu">
<a class="active" href="main.php">
<i class="fa fa-dashboard"></i>
<span>Dashboard</span>
</a>
<ul class="sub">
<li><a href='?url=profile/profile.php'><span>My Profile</span></a></li>
<li><a href='?url=profile/editprofile.php'><span>Edit my profile</span></a></li>
<li><a href='?url=profile/welcome-letter.php'><span>Welcome Letter</span></a></li>
<li class='last'><a href='?url=profile/change-password.php'><span>Change Password</span></a>
</li>
</ul>
</li>
</li>
<?php if ($epin_module == TRUE) { ?>
<li class="sub-menu">
<a href="javascript:;">
<i class="fa fa-cogs"></i>
<span>My e-PIN</span>
</a>
<ul class="sub">
<li ><a href='?url=epin/used.php'><span>Used e-Pin</span></a></li>
<li><a href='?url=epin/un-used.php'><span>Unused e-Pin</span></a></li>
<li><a href='?url=epin/request.php'><span>Request e-Pin</span></a></li>
<li><a href='?url=epin/transferreport.php'><span>E-PIN Transfer report</span></a></li>
<?php if ($autowithdraw == FALSE) { ?>
<li class='last'><a href='?url=epin/epingenerate.php'><span>E-PIN generate report</span></a>
</li>
<?php } ?>
</ul>
</li>
マイeピンページにアクセスすると、そのページがアクティブになります。現在私がそのページにアクセスすると、main.phpは常にアクティブなままです。
'$ _SERVER ['REQUEST_URI']'を使用し、 'class'属性内の各' a'タグで、URLが 'request_uri'と同じであることを確認してから' active'に設定してください。 – Panther
まず、HTMLは無効です。 '' li''は '' ul''を親としなければなりません....もう一つの '' li''はありません。 –