私はStellar.jsを使用して視差ページに取り組んでいます.次のようにいくつかの視差ペインを互いに積み重ねています:
ユーザーがページを下にスクロールしてそのペインに到達したときに、各ペインの上部にスムーズにスクロールしたい。つまり、各ペインを画面の上部に揃えるのに十分スマートなスクローラーが必要です。私はこれを試しましたが、うまくいきませんでした:
h = $(window).height();
t = $('#parallaxtop').offset().top + $('#parallaxtop').height();
if(t > h) {
$(window).scrollTop(t - h);
}
そして、ここにJSFiddleがあります: http://jsfiddle.net/LDaUw/