M
Maik
re: Animiertes Menü
Dann tausche einfach wieder den onmouseover-Eventhandler gegen den onclick-Eventhandler aus.
Dann tausche einfach wieder den onmouseover-Eventhandler gegen den onclick-Eventhandler aus.
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Ich zitiere dann mal Quaese:Moleman hat gesagt.:Ein weiteres Problem hat sich mir nun aufgetan:
Wenn ich das Menü das erste Mal öffne, soll die Kategorie Aktuelles offen sein und der Unterpunkt News aktiv sein. Momentan wird die Kategorie Aktuelles erst Rot, wenn ich eine andere Kategorie anklicke und dann ein zweites mal auf Aktuelles klicke.
Wo liegt das Problem?
Und praktisch sieht das dann so aus:Damit kannst Du nun beim Seitenaufruf im onload-Event angeben, welcher Menüpunkt aktiv sein soll (im Bsp. Punkt drei).
<body onload="show('subnav1');">
<div id="navcontainer">
<ul id="navlist">
<li id="active"><a href="#" onclick="show('subnav1');getLink('subnav1');" id="current" onmouseover="">Aktuelles</a>
<ul id="subnav1" style="display:none;">
<li id="subactive"><a href="#" id="subcurrent">News</a></li>
<li><a href="#">Termine</a></li>
<li><a href="#">FTC Huus</a></li>
</ul>
</li>
<li><a href="#" onclick="show('subnav2');">Fussball</a>
<ul id="subnav2" style="display:none;">
<li><a href="#">I.Herren</a></li>
<li><a href="#">II.Herren</a></li>
<li><a href="#">A-Jgd</a></li>
<li><a href="#">B-Jgd</a></li>
<li><a href="#">C-Jgd</a></li>
<li><a href="#">D-Jgd</a></li>
<li><a href="#">E-Jgd</a></li>
<li><a href="#">F-Jgd</a></li>
<li><a href="#">G-Jgd</a></li>
</ul>
</li>
<li><a href="#" onclick="show('subnav3');">Volleyball</a>
<ul id="subnav3" style="display:none;">
<li><a href="#">I.Damen</a></li>
<li><a href="#">A-Jgd</a></li>
<li><a href="#">B-Jgd</a></li>
<li><a href="#">C-Jgd</a></li>
</ul>
</li>
<li><a href="#" onclick="show('subnav4');">Tennis</a>
<ul id="subnav4" style="display:none;">
<li><a href="#">Mitglieder</a></li>
<li><a href="#">Gelände</a></li>
<li><a href="#">Trainingszeiten</a></li>
</ul>
</li>
<li><a href="#" onclick="show('subnav5');">Gymnastik</a>
<ul id="subnav5" style="display:none;">
<li><a href="#">Dienstag</a></li>
<li><a href="#">Mittwoch</a></li>
</ul>
</li>
<li><a href="#" onclick="show('subnav6');">Community</a>
<ul id="subnav6" style="display:none;">
<li><a href="#">Gästebuch</a></li>
<li><a href="#">Forum</a></li>
<li><a href="#">Chat</a></li>
</ul>
</li>
<li><a href="#" onclick="show('subnav7');">Impressum</a>
<ul id="subnav7" style="display:none;">
<li><a href="#">Disclaimer</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
</li>
</ul>
</div>
Wenn du die Lücken zwischen den Submenü-Links meinst:Moleman hat gesagt.:Edit: Und das Menü sieht im IE nicht sehr schön aus. Kann man da auch noch was gegen tun?
#navcontainer ul ul a,
#navcontainer ul ul a:link,
#navcontainer ul ul a:visited
{
background-color:#990000;
color: #FFFFFF;
display: block;
float: left;
margin: 0;
}