Ho 2 div di altezza piena. Quando si scorre verso il basso della pagina, l'una div scorrono verso l'alto e l'altra scorre in una direzione opposta. Funziona alla grandeScorrimento della direzione alternato con contenuto al di sotto di
Sto cercando di mantenere questo effetto ma di inserire il normale contenuto di larghezza totale al di sotto di esso mentre si cerca di mantenere lo scorrimento naturale. Quindi mi piacerebbe mantenere l'effetto di scorrimento alternativo, ma quando raggiungo il fondo dell'ultimo div che utilizza questo effetto, vorrei continuare a scorrere normalmente per vedere il contenuto normale al di sotto di esso.
Ecco la mia jsFiddle, attualmente il suo galleggiante sopra l'effetto mi riferisco a: http://jsfiddle.net/u9apC/116/ e il JS viene incollato sotto per riferimento:
(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
Ecco un esempio di ciò che voglio:
"Sto cercando di mantenere questo effetto ma metto il normale contenuto a larghezza intera al di sotto di esso" - puoi specificare più esattamente cosa intendi o meglio mettere un div di test con il numero? –
@AndriyF. Nel JS Fiddle, se scorri verso il basso, c'è un blocco color ciano. Voglio solo che si sieda sotto le caselle numerate come il normale contenuto impilato. Solo quando hai raggiunto la fine delle div multiindirizzate dovresti scorrere fino al viewport. Ho aggiunto un'immagine alla domanda per aiutare a dimostrare di cosa ho bisogno. – egr103