Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Schau dir mal jQuery Accordion an. Da gibts sicher auch Beispiel zum Einbauen. Gestalten per CSS musst Du dann selber.
Hi, klappt auch, nur dass es sich jetzt erst öffnet, wenn man das zweite mal drauf klickt. Kann mir jemand helfen LGIndem Du die display-Eigenschaft im Element bereits auf none setzt.
Hi, klappt auch, nur dass es sich jetzt erst öffnet, wenn man das zweite mal drauf klickt. Kann mir jemand helfen LG
CSS
.staff_sidebar ul ul {
display: none;}
html:
<div class="staff_sidebar" ">
<ul>
<li><a href="javascript:toggle('1')">Überschrift</a>
<ul id="1">
<li><a href="#">test</a></li>
<li><a href="#">test</a></li>
<li><a href="#">test</a></li> </ul>
</li> </ul></div>
JS
<script type="text/javascript">function toggle(control){
var elem = document.getElementById(control);if(elem.style.display == "none"){
elem.style.display = "block";}else{
elem.style.display = "none";}
}</script>
@threadi
<ul id="1" style="display: none;">
Wenn Du es so schreiben würdest wie ich geschrieben habe, dann klappt das auch. Ich meinte:
Wenn Du es auf deine Art machst, müsstest Du den ComputedStyle ermitteln, denn nur dann werden auch per externe CSS-Datei definierte Style-Eigenschaften ausgelesen werden können. Schau dich nach dem Stichwort um, dann sollte es dir klar werden.