Toxictype
New member
Ich habe ein CSS-Menu, welches mit einfachen style-Attributen arbeitet!
Per Klick auf einen Hauptlink öffnet sich dieses und bei erneutem Klick schließt es sich wieder!
Die entsprechenden CSS-Zeilen sehen so aus:
Ich würde gerne wissen, wie ich ein geöffnetes Menu schließen kann, wenn ich auf einen anderen Hauptlink klicke, also eine anderes öffne. Kann ich style="display: none" irgendwie verändern oder bedarf es da etwas mehr???
Per Klick auf einen Hauptlink öffnet sich dieses und bei erneutem Klick schließt es sich wieder!
PHP:
<ul id="navigation">
<li id="foldheader">
<a href="construction.php" target="content">Varianten</a>
</li>
<ul id="foldinglist" style="display: none">
<li><a href="construction.php" target="_self">- var_1</a></li>
<li><a href="construction.php" target="_self">- var_2</a></li>
</ul>
<li id="foldheader">
<a href="construction.php" target="content">Templates</a>
</li>
<ul id="foldinglist" style="display: none">
<li><a href="template1.php" target="content">- Template_1</a></li>
<li><a href="template2.php" target="content">- Template_2</a></li>
<li><a href="template3.php" target="content">- Template_3</a></li>
<li><a href="template4.php" target="content">- Template_4</a></li>
</ul>
</ul>
Die entsprechenden CSS-Zeilen sehen so aus:
PHP:
ul#navigation {
margin: 0; padding: 0;
list-style-type: none;
font: 8 pt Verdana, Arial, Helvetica, sans serif;
}
#navigation li{
margin: 0px 0px 0px 0px;
}
#navigation a{
padding: 2px 2px 2px 2px;
border: 1px solid #FFFFFF;
width: 167 px;
background: #F3F2F2; color: #2A793A;
text-decoration: none;
}
#navigation a:visited {
color: #2A793A;
text-decoration: none;
}
#navigation a:hover {
font: bold 8 pt Verdana, Arial, Helvetica, sans serif;
}
#navigation a:active {
color: #2A793A;
text-decoration: none;
font-weight: bold;
}
#foldinglist{margin: 0; padding: 0; font-size:8 pt; list-style-type: none; text-decoration: none; border: 0px;}
Ich würde gerne wissen, wie ich ein geöffnetes Menu schließen kann, wenn ich auf einen anderen Hauptlink klicke, also eine anderes öffne. Kann ich style="display: none" irgendwie verändern oder bedarf es da etwas mehr???