Ich habe als Beispiel eine Parallax-Website erstellt. Es funktioniert großartig, außer dass ich fancybox2 verwende, um Portfolio-Objekte zu öffnen. Die Seite scheint sich beim Öffnen von a in ihrer Gesamtheit zu bewegen fancybox
.
Das margin
und padding
Attribute von body
sind auf eingestellt 0
. Alle Hintergründe sind behoben. Es scheint etwas mit dem zu tun zu haben scrollbar
und das fancybox-lock
was beim Öffnen erscheint fancybox
. Wenn ich das einstelle fancybox
So wird der Hintergrund so festgelegt, wie er sein sollte:
$(".fancybox").fancybox({
autoSize: false,
width: 780,
helpers : { overlay : { locked : false } }
});
Das Problem ist, dass ich jetzt den Hintergrund scrollen kann. So einstellen locked
zu true
ist gut, aber bewirkt, dass die Bildlaufleiste deaktiviert wird und alle meine Hintergründe verschoben werden.
Gibt es eine Möglichkeit, das zu beheben?
Das ist mein Portfolio-Website.
Antworten:
0 für die Antwort № 1Kommentieren Sie diese Klasse in jquery.fancybox.css (Zeile 167, Version Oktober 2013):
.fancybox-lock { Überlauf: versteckt! wichtig; Breite: auto; }
Dann hast du
/ * AUTO SCROLL DEAKTIVIEREN .fancybox-lock { Überlauf: versteckt! wichtig; Breite: auto; } * /
Hoffe, es wird Ihr Problem lösen!
Prost.