当鼠标或滚轮推动垂直滚动条的时候,如何让某个对象始终接近顶端的时候,始终保持显示在顶部位置呢?
使用下面的jquery代码即可实现该功能:
$(document).ready(function(){
$(function(){
var MyDiv = $('#kk');
var startPos = $(MyDiv).offset().top;
$.event.add(window, "scroll", function() {
var p = $(window).scrollTop();
$(MyDiv).css('position',((p) > startPos) ? 'fixed' : 'static');
$(MyDiv).css('top',((p) > startPos) ? '0px' : '');
});
});
})
注意哦,kk是某个div的ID名称,请自选修改。