<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(window).scroll(function(){
//idがlastの高さを取得
var distanceTop = $('#last').offset().top - $(window).height();
if ($(window).scrollTop() > distanceTop)
//lastの高さの場合、slideboxを右から0pxの位置に動かします
$('#slidebox').animate({'right':'0px'},300);
else
//それ以外の場合、slideboxのボックスサイズ分ネガティブマージン
$('#slidebox').stop(true).animate({'right':'-430px'},100);
});
$('#slidebox .close').bind('click',function(){
$(this).parent().remove();
});
});
</script>
上記を記述し、#slideboxにCSSを付与します。
#slidebox{
width:400px;
height:100px;
padding:10px;
background-color:#fff;
border-top:3px solid #E28409;
position:fixed;
bottom:0px;
right:-430px;
-moz-box-shadow:-2px 0px 5px #aaa;
-webkit-box-shadow:-2px 0px 5px #aaa;
box-shadow:-2px 0px 5px #aaa;
}
また、最後の要素にid【last】を付与すれば完成です。
出てくるよ⇒