画面 1.1 を見ると、黄色のボックスに 11 番目のリストがある場合、必ず緑色のボックスの後ろに移動します。(ブラウザのツールバー/メニュー バーも考慮してください)。画面の高さが低い場合は、「More Links >」のようなものを使用する必要がある場合があります。
画面 1.2 以降: jQuery がオプションの場合、scrollTop 関数を使用できます。最初に、緑色のボックスを position:fixed で固定し、マージンを下から負にします。次に、ユーザーが特定の量までスクロールしたら (画面 1.2 を参照)、次の jQuery コードを試してください。
var yellowBoxHeight = $("div.yellow-box").height();
$document.scroll(function() {
if ($document.scrollTop() >= yellowBoxHeight - 100) {
// If user has scrolled some amount, eg. 100 pixels of yellow box is still visible
// make the green box animate & let it come upwards
} else {
// put the green-box back with some negative margin into the bottom
}
});