Ich habe 2 volle Höhe divs. Wenn Sie die Seite nach unten scrollen, scrollt die eine Div nach oben und die andere scrollt in eine entgegengesetzte Richtung. Das funktioniert großartig.Alternate direction Scrollen mit Inhalt unter
Ich versuche, diesen Effekt zu halten, aber normalen Inhalt voller Breite darunter zu legen, während ich versuche, natürliches Scrollen zu erhalten. Also würde ich gerne den alternativen Scrolling-Effekt beibehalten, aber wenn ich am Ende des letzten Divs, das diesen Effekt verwendet, komme, würde ich gerne weiter scrollen, um normalen Inhalt darunter zu sehen.
Hier ist meine jsFiddle, zur Zeit seiner über die Wirkung Floating I beziehen sich auf: http://jsfiddle.net/u9apC/116/ und die JS eingefügt wird unten als Referenz:
(function ($) {
var top = 0;
$(document).ready(function() {
var contentHeight = $('.right').height(),
contents = $('.right > .content').length;
top = (0 - (contentHeight * (contents - 1)));
$('.right').css('top', top + 'px');
});
$(window).resize(function() {
var contentHeight = $('.right').height(),
contents = $('.right > .content').length;
top = (0 - (contentHeight * (contents - 1)));
$('.right').css('top', (top + $(window).scrollTop()) + 'px');
});
$(window).scroll(function() {
$('.right').css('top', (top + $(window).scrollTop()) + 'px');
});
})(jQuery);
EDIT
Hier ist ein Beispiel dafür, was ich will:
"Ich versuche, diesen Effekt zu halten, aber normale Inhalte mit voller Breite darunter zu legen" - können Sie genauer spezifizieren, was meinst du oder besser gesagt, ein Testdiv mit Nummer? –
@AndriyF. Wenn Sie in der JS Fiddle nach unten scrollen, gibt es einen cyanfarbenen Block. Ich möchte nur, dass sie wie normale gestapelte Inhalte unter den nummerierten Boxen sitzt. Nur wenn Sie das Ende der Mehrrichtungs-Divs erreicht haben, sollte es zum Viewport scrollen. Ich habe der Frage ein Bild hinzugefügt, um zu zeigen, was ich benötige. – egr103