glompie
Gebruiker
- Lid geworden
- 24 dec 2011
- Berichten
- 196
Een menu met een top button een sub-item en een subsub-item.
Ik heb nu dit:
Ik was dus bezig met current state buttons niet met css te doen maar met php. Dat werkt dus alleen als de knop een pagina heeft.
Als hij 3 lagen diep zit hebben de knoppen daarboven alleen een #je.
Hoe krijg ik nu de 2 parent items boven het subsub-item geadresseerd met css?
Edit: Kan natuurlijk helemaal niet wat ik wil want dat bestaat gewoon niet.
Jquery is trouwens handiger alleen ook maar voor menu's met 1 laag.
Ik heb nu dit:
Code:
<li class="top_btn"><a href="#" title="">Hoofd item</a>
<ul>
<li class="sub1 deeper parent"><a href="#" title="">Sub-item</a>
<ul>
<li class="sub2"><a href="pagina.php" title=""<?php if ($page == 'pagina.php') { ?>class="active_item"<?php } ?>>SubSub-item</a></li>
Code:
/* Current state buttons top row */
.menu li a.active_top{background-image: url('../img/menu/menuhover.png');background-repeat:repeat-x;color:#000;}
/* Current state subsub-item */
.menu li a.active_item:visited{background-color:#B96919;}
Ik was dus bezig met current state buttons niet met css te doen maar met php. Dat werkt dus alleen als de knop een pagina heeft.
Als hij 3 lagen diep zit hebben de knoppen daarboven alleen een #je.
Hoe krijg ik nu de 2 parent items boven het subsub-item geadresseerd met css?
Edit: Kan natuurlijk helemaal niet wat ik wil want dat bestaat gewoon niet.
Jquery is trouwens handiger alleen ook maar voor menu's met 1 laag.
Code:
<script>
$(function(){
var currenthref=window.location.href;
$("#hormenu a[href=" + currenthref + "]").addClass('active'); //adds active class to the current url.
})
</script>
Laatst bewerkt: