0

ヘッダー付きのページを作成しました。この 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">.

そこにいます。

私の問題は、サブメニューにリストされているページを開くときに、サブメニューを表示したままにしたいということです。どうやってやるの?

最速の方法はどれですか?

4

0 に答える 0