ヘッダー付きのページを作成しました。この header.php の形式は次のとおりです。
<?php
$index_admin = "/test/index_test.php";
...
?>
<div id="button">
<ul>
<li><a href=<?=$index_test?>><span class="<?php if($currentpath == basename($index_test)){echo("buttonon");} ?>">test</span></a></li>
...
</ul>
</div>
どこ
$currentpath = basename(__FILE__)
前にすべてのページに設定
include "header.php"
そのため、ページ index_test を開くと、クラス buttonon があり、リンクの色が変わります (したがって、アクティブとして表示されます)。
次に、次のような li の非表示のサブメニューを作成したいと思います。
<li><a href=<?=$index_test?>><span class="<?php if($currentpath == basename($index_test)) {echo("buttonon");} ?>">test</span></a></li>
<ul style="display:none">
<li>...</li>
これは、私が上に行った場合にのみ表示されます
<li>
と
<onmouseover:"callfunctiontoshowthesubmenu">.
そこにいます。
私の問題は、サブメニューにリストされているページを開くときに、サブメニューを表示したままにしたいということです。どうやってやるの?
最速の方法はどれですか?