Versteckte Seitenleiste, zeigt bis auf hover
Ich versuche, um eine Seitenleiste zu erstellen, die standardmäßig ausgeblendet ist, aber zeigt, dass bis auf hover. Das nächste Beispiel, das ich denken kann, ist dieses: http://www.sidlee.com/. Wenn Sie auf eine der Seiten jenseits der Startseite, der sidebar zeigt nur zahlen. Sobald Sie mit der Maus über diesen Bereich, die sidebar erweitert den text angezeigt. Ich vermute, es ist ein Weg, dies zu tun, mit JavaScript, aber ich bin kein Experte, also ich, dachte jemand hier könnte mir helfen.
Ich will arbeiten, bei Sid Lee. Wowza!
InformationsquelleAutor Edvard | 2011-01-27
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das ist nur ein einfaches Beispiel, aber ich hoffe, es wird Sie auf dem richtigen Weg 🙂
CSS:
jQuery:
HTML:
Wenn Sie möchten, um nur zahlen zu starten (ohne die schließen-animation "onload") ändern Sie die
#nav{width:35px;}
und entfernen Sie die.trigger('mouseleave')
Cheers
G.
Außerdem ist es eine Möglichkeit, zwei Seitenleisten? Das problem ist, dass ich, wenn ich eine zweite sidebar, die ich habe, um anzugeben, wie weit von der linken hat es zu sein, und als solche kann nicht 'geklebt' (for Lack of a better word) , die erste Seitenleiste.
gibt es eine Möglichkeit, dies zu tun, ohne jquery? Ich Plane, verwenden Sie diese in einer Aufgabe, die ich habe, in der wir nur können ganz einfach JavaScript. tnx 🙂
Wie positionieren Sie es auf der rechten Seite ??? Ich habe versucht, die "float" - Wert zu Recht, aber es hat nicht funktioniert für mich.
InformationsquelleAutor Gregory Machon
Starten Sie einfach einstecken entfernt an der jQuery API. So würde man beginnen, die Struktur der Sie. Mit .animieren() geben Ihnen die Möglichkeit zum anpassen der Menü-css-Eigenschaften, wie Sie sehen, passen.
InformationsquelleAutor Cole
Edvard,
Ich würde vorschlagen, tun dies auf folgende Weise. Hoffentlich mit einigen Ideen und ein paar links zu den richtigen jQuery-Elemente, die Sie sollten in der Lage sein, dieses zu erhalten getan.
Erste Schritt wäre eine div, die 100% transparent und ein div-innen, die das Menü enthält. Dann aus dem Menü div, würde ich ausblenden, element, dann, wenn Sie mit der Maus über die container Tauchen Sie gebrauchen könnte .hover () - Methode zum animieren Sie die Folie aus dem inneren div.
Hier finden Sie einige grundlegende code, das sollte Ihnen den Einstieg.
Dann einige CSS:
Dann einige jQuery:
Dies ist offensichtlich ungetestete code, aber es sollte geben Ihnen einen großen Vorsprung! 🙂
InformationsquelleAutor Mitch
Können Sie die JQuery -
.hover()
- Methode in Verbindung mit.animate()
einediv
slide-out-wenn ein.mouseenter()
Ereignis Auftritt.JQuery-API für den Hover
InformationsquelleAutor TALLBOY