全幅の画像が上部にあり、右側にテキスト コンテンツがあるページ レイアウトがあります。左側には、ソーシャル リンクを含む小さなスクロール div があります。
これは次のようなものです: http://blog.teamtreehouse.com/building-a-jquery-sticky-sidebar-navigation-menu (ソーシャル リンクはスクロールし、固定され、別の div からスクロールします)。
以下に例を示しますが、以下のパズルの最後のピースはありません: http://jsfiddle.net/nwFrg/
function sticky_relocate() {
var window_top = jQuery(window).scrollTop();
var div_top = jQuery('#e-c-r-top').offset().top ;
if (window_top > div_top)
jQuery('.socialbar-left').addClass('fixedsocialbar')
else
jQuery('.socialbar-left').removeClass('fixedsocialbar');
}
// If you have jQuery directly, use the following line, instead
jQuery(function() {
// If you have jQuery via Google AJAX Libraries
// google.setOnLoadCallback(function() {
jQuery(window).scroll(sticky_relocate);
sticky_relocate();
});
赤いフッターに到達したら、「ハロー ボックス」を停止して、そこにとどまり、下に揃えます (その人が再び上にスクロールするまで、すべてが逆になります。
誰かがjsを使ってスクロールから固定(すでに私の例にある)に移動し、次に下の3番目のトリガーに移動するのを手伝ってくれるなら、私はそれを下に揃えるcssをすでに知っています.jsトリガーが必要です.
これでOKだと説明できたと思います。