myGully.com

myGully.com (https://mygully.com/index.php)
-   Entwicklung & Programmierung (https://mygully.com/forumdisplay.php?f=72)
-   -   "Dropdownmenü", das zur Seite aufgeht (https://mygully.com/showthread.php?t=2398350)

voll-hoast 20.08.11 13:47

"Dropdownmenü", das zur Seite aufgeht
 
Hi, ich habe gestern schon den ganzen Tag rumprobiert und bin mitlerweile nicht wirklich weitergekommen aber umso verwirrter. Ich möchte folgendes realisieren: Gewissermaßen ein Dropdownmenü, das zur Seite aufgeht also die Links sitzen nicht untereinander sondern nebeneinander. Das mit dem Nebeneinander habe ich einfach durch display:inline gelöst. Nun ist es aber so, das die Liste (mit den nebeneinander liegenden Links) dauerhaft angezeigt wird also sie lässt sich nicht mehr ein oder ausblenden. Das mit dem untereinadner einblenden hat immer gut funktioniert aber sobald ich die Links nebeneinadner hatte, ging gar nichts mehr.

(jeweils die entsprechenden Auschnitte)

html:

Code:

<ul id="test0">
        <li><a href="#">test0</a>
                <ul>
                        <li><a href="#">test1</a></li>
                        <li><a href="#">test2</a></li>
                        <li><a href="#">test3</a></li>
                        <li><a href="#">test4</a></li>
                </ul>
        </li>
    </ul>


css: (untereinander)

Code:

#test0    {position:relative; z-index:4; width:400px; height:25px; top:-120px; left:500px; font-size:130%; }



#test0, #test0 ul      { margin:0; padding:0; list-style-type: none; }
/*#test0 ul li        { display: inline; }*/
/*#test0 ul li a:hover { color:#FFF; }*/
#test0 a            { display:block; width:10px;}
#test0 li            { float:left; width:400px;}
#test0 li ul        { position: absolute; width:500px; left:-999px; /*top:-10px; display: inline;*/ }
#test0 li:hover ul  {left: auto; }

Was muss ich ändern, das das ganze auch nebeneinader funktioniert? float:left greift iwie nicht und auch display:inline zerstört jedesmal alles.

Wäre für Hilfe sehr dankbar :T

voll-hoast 21.08.11 21:08

Leider kann ich keine von den Sprachen oder wüsste jedenfalls nicht wie es geht. Hast du einen Tipp bzw einen Link oder irgendetwas?
Danke

hardware_freak 21.08.11 22:24

JavaS***** bzw. JQuerry ist hier die Qual der Wahl. Einfach mal googln. Gibt genug Tutorials dazu.

alagala 22.08.11 09:40

Have a look at : [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

neinjavielleicht 22.08.11 18:59

also bei mir funzt des neben einander mit folgendem Code
sry falsch gelesen

aber ich glaub ohne jquery kommst net drum rum


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:22 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.