Использование:
$sidebar.css({'position':'absolute','top':0,'right':0});
var extraValue=0,sidebarHeight=$sidebar.height();
$window.scroll(function() {
$sidebar.stop(true,true).animate({
top: $window.scrollTop() + $window.height() - sidebarHeight + extraValue
});
});
Вы можете легко достичь этого, используя css:
.sidebar{
position:fixed;
bottom:0;
right:0;
}
/* for browser not supporting fixed position as ie6 */
.oldBrowser .sidebar{
position:absolute;
top:expression( documentElement.scrollTop + body.scrollTop + yourExtraValue );
}
Вам нужно определить, когда есть старый браузер, и добавить класс ".oldBrowser к элементу тега body. Это можно сделать на стороне сервера или на стороне клиента, когда документ будет готов.