![]() |
|
|
Themen-Optionen |
|
|
#1
|
|
Newbie
![]() Registriert seit: 05.02.2008
Ort: Koblenz
Beiträge: 40
Kamera: DSLRVerwendet: Unity |
Horizontales Menü beim scrollen "mitholen"Hi Jungs,
ich habe ein horizontales Menü in einem Div Layer mit ca. 1000 PX breite. Das ist von oben ungefähr 100 px entfernt. Scrolle ich nun runter, verschwindet das Menü, was ja völlig normal ist. Wie realisiere ich das nun, dass das Menü nach dem scrollen, bzw. übertreten der "Pixeldistanz" zum top, oben am Browser hängen bleibt, sodass der Nutzer jederzeit aufs Menü klicken kann? Gibt es da CSS oder jQuery Lösungen? Viele Grüße |
|
|
|
#2
|
|
"alles und nichts"-Könner
![]() Registriert seit: 20.04.2009
Ort: Dresden
Beiträge: 99
Kamera: Panasonic Lumix DMC-TZ5Verwendet: GIMP, Notepad++, Scriptly, FileZilla, Poedit |
mit
Code:
position: fixed; |
|
|
|
#3
|
|
Newbie
![]() Themenstarter
Registriert seit: 05.02.2008
Ort: Koblenz
Beiträge: 40
Kamera: DSLRVerwendet: Unity |
Leider bleibt der Abstand nach oben dann, sodass zwar mein Wunscheffekt mehr oder weniger eintritt, das Menü aber immer 100 px weit von Top, also vom Browserfensterbeginn, entfernt steht
Es soll ja oben hängen bleiben und beim hoch scrollen wieder in seine Ausgangsposition. |
|
|
|
#4
|
|
Newbie
![]() Registriert seit: 15.09.2012
Ort: Augsburg
Beiträge: 6
Verwendet: Adobe Dreamweaver CS6, Adobe Photoshop CS6 Extended
|
Mit CSS ist soweit ich weiß nicht mehr möglich, als das schon beschriebene position:fixed.
Wenn du willst, dass das Menü erst bis zum Bildschirmrand mitscrollt, benötigst du jQuery. Mit der Funktion Code:
var abstand = $('.menu').offset().top;
Nun fragst du die beim scrollen die aktuelle Position ab, wenn diese größer als der Abstand ist fügst du dem Menü eine Klasse hinzu, sobald der Abstand wieder kleiner ist entfernst du diese Klasse wieder: Code:
$(document).ready(function() {
var abstand = $('.menu').offset().top;
$(window).scroll(function() {
if($(this).scrollTop() > abstand) {
$('.menu').addClass('fest');
} else {
$('.menu').removeClass('fest');
}
});
});
Code:
.fest {position: fixed; top: 0px;}
|
|
|
|
#5
|
|
(zu)Vielschreiber
![]() ![]() ![]() ![]() ![]() Registriert seit: 09.07.2009
Beiträge: 3.289
Verwendet: Adobe Geschichten, GIMP und Blender
|
Ergänzend zum Vorschlag von _Hackstog_ hab ich da noch eine Seite gefunden, auf der das ausführlich dargestellt wird - ebenfalls mit Skript für jQuery.
Laut der Demo, macht es genau das, was du suchst - so wie ich dich verstanden habe Sticky content Script | dynamicdrive.com Lieber Gruß |
|
|
|
#6
|
|
Newbie
![]() Themenstarter
Registriert seit: 05.02.2008
Ort: Koblenz
Beiträge: 40
Kamera: DSLRVerwendet: Unity |
Genau das habe ich gesucht!
Wunderbar! Besten Dank! |
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Horizontales Menü, dass beim Ranzoomen keinen Textumbruch macht | Postpunker | (X)HTML & CSS | 5 | 01.05.2012 20:45 |
| Problem bei Drop-Line–Menu / Dropline soll "stehenbleiben" | wex_stallion | PHP und andere Scriptsprachen | 3 | 28.12.2011 21:34 |
| CSS Menü "border-left und right" übergreifend ändern | Jens_S | (X)HTML & CSS | 6 | 04.02.2010 23:30 |
| [CS2] Tiefen/Lichter beim Menu "Bild > Anpassung" | peterhans | Photoshop | 3 | 23.01.2009 18:28 |
-
Reklame
-
-
- Text im kreis schreiben in andere Richtung
- schöner Rand für Bewerbungsfoto
- Webinar mit Adibe Photoshop
- Freistellen in einem SW-Halbton-Bild
- Suche Tutotial/Guideline: Sturm aus "Big trouble aus little China"/Raiden MK
- PSD und JPG dateien wiederherstellen
- Das große Texturenpaket von PSD
- Bildlook also ob das Foto mit einem kaputten Sensor aufgenommen wurde.
- Heute Morgen um 6 Uhr...
- Langzeitbelichtung mit Blitz im Anschluss
- Wie erkenne ich den Cropfaktor bei Canon?
- Linien in Aktion ziehen
- Bild in kreis einfügen
- Photoshop Paletten in hoher Auflösung
- Problem mit Polygon
- RIESEN Bild bzw Banner anlegen/erstellen... also wirklich riesig
- Gute Batchübersicht mit Beispielen gesucht
- Maya Batchrender unterscheidet sich von IPR Render ???!! Ich nix verstehen
- Das bin ich, das kann ich ... nicht ^^
- 8 Bit 14 Bit
-
-
Aktuelles Commag
Anzeige
-
Anzeige











Social Media