Łukasz
Latkowski
PHP, Delphi, Pascal,
HTML, Linux, iOS,
Android, Windows,
...
Temat: ddaccordion i śledzenie aktywnej strony
WitamMam menu rozwijane oparte na bibliotekę Accordion Content script (v2.0)
http://www.dynamicdrive.com/dynamicindex17/ddaccordion...
Zrobiłem podświetlenie aktywnego submenu ale nie wiem jak zrobić jeśli z przycisków na stronie przejdziemy do innej strony która jest w innym submenu żeby zasunąć poprzednie menu i rozsunąć menu w którym jest aktywne submenu.
Kod wygląda tak
<SCRIPT type="TEXT/JAVASCRIPT">
ddaccordion.init({
headerclass: "expandable",
contentclass: "categoryitems",
revealtype: "click",
mouseoverdelay: 200,
collapseprev: true,
defaultexpanded: [],
onemustopen: false,
animatedefault: false,
persiststate: true,
toggleclass: ["", "openheader"],
togglehtml: ["prefix", "", ""],
animatespeed: "fast",
oninit:function(headers, expandedindices){},
onopenclose:function(header, index, state, isuseractivated){}
})
</SCRIPT>
$mTemp = explode('_', basename($_SERVER['SCRIPT_NAME'], ".php"));
$mName = $mTemp[1];
// ---
echo '
<aside>
<div class="arrowlistmenu">
<h4 class="menuheader expandable">' . $_TEXT['Menu2_Grupa01'] . '</h4>
<ul class="categoryitems">
<li class="Sub' . (($mName == "02a") ? 1 : 0) . '"><a href="' . $cfg['root_www'] . '/html/strona_02a.php">' . $_TEXT['Menu2_Strona02a'] . '</a></li>
<li class="Sub' . (($mName == "01") ? 1 : 0) . '"><a href="' . $cfg['root_www'] . '/html/strona_01.php">' . $_TEXT['Menu2_Strona01'] . '</a></li>
<li class="Sub' . (($mName == "12") ? 1 : 0) . '"><a href="' . $cfg['root_www'] . '/html/strona_12.php">' . $_TEXT['Menu2_Strona12'] . '</a></li>
<li class="Sub' . (($mName == "12a") ? 1 : 0) . '"><a href="' . $cfg['root_www'] . '/html/strona_12a.php">' . $_TEXT['Menu2_Strona12a'] . '</a></li>
</ul>
<h4 class="menuheader expandable">' . $_TEXT['Menu2_Grupa02'] . '</h4>
<ul class="categoryitems">
<li class="Sub' . (($mName == "02") ? 1 : 0) . '"><a href="' . $cfg['root_www'] . '/html/strona_02.php">' . $_TEXT['Menu2_Strona02'] . '</a></li>
<li class="Sub' . (($mName == "02b") ? 1 : 0) . '"><a href="' . $cfg['root_www'] . '/html/strona_02b.php">' . $_TEXT['Menu2_Strona02b'] . '</a></li>
<li class="Sub' . (($mName == "02c") ? 1 : 0) . '"><a href="' . $cfg['root_www'] . '/html/strona_02c.php">' . $_TEXT['Menu2_Strona02c'] . '</a></li>
<li class="Sub' . (($mName == "02d") ? 1 : 0) . '"><a href="' . $cfg['root_www'] . '/html/strona_02d.php">' . $_TEXT['Menu2_Strona02d'] . '</a></li>
</ul>
<h4 class="menuheader expandable">' . $_TEXT['Menu2_Grupa03'] . '</h4>
<ul class="categoryitems">
<li class="Sub' . (($mName == "03a") ? 1 : 0) . '"><a href="' . $cfg['root_www'] . '/html/strona_03a.php">' . $_TEXT['Menu2_Strona03a'] . '</a></li>
<li class="Sub' . (($mName == "03b") ? 1 : 0) . '"><a href="' . $cfg['root_www'] . '/html/strona_03b.php">' . $_TEXT['Menu2_Strona03b'] . '</a></li>
<li class="Sub' . (($mName == "08a") ? 1 : 0) . '"><a href="' . $cfg['root_www'] . '/html/strona_08a.php">' . $_TEXT['Menu2_Strona08a'] . '</a></li>
</ul>
</div>
</aside>
';
Może jest też jakieś menu rozsuwane w czystym jquery które potrafi pokazywać na jakiej stronie jesteśmy w menu z możliwością nawigacji na stronie przyciskami następna/poprzednia ?
Pozdrawiam
Łukasz