CSS:
.top {
top: 0px;
position: fixed;
}
должно соответствовать вашим требованиям.
Если вам по какой-то причине необходимо динамически адаптировать положение элемента, попробуйте следующее:
$(function(){
var $myelement = $('#element_that_should_stay_on_top');
$(window).bind('scroll', function(){
$myelement.css({
position: 'absolute',
top: $(window).scrollTop()
});
});
});