jquery scrollToFixed 在到达页面的最顶部时停止,它只出现在应该固定在最顶部的 div 的顶部。
var arr = new Array();
$('div[id^="post"]').each(function()
{
// do something with it...
var id = $(this).attr("id").slice(5);
//alert(id);
arr.push(id);
$(this).css('background-color', 'green');
});
for (i = 0; i < $('div[id^="post"]').length; i++) {
//alert(arr[i+1]);
$('#float-'+arr[i]).scrollToFixed({
limit: $('#post-'+arr[i+1]).offset().top - $('#float-'+arr[i]).height()-220
});
}
我正在使用 jquery scrollToFixed 插件。
我试图在 9gag.com 上实现相同的效果,在屏幕上向下滚动多个侧边栏 div,我得到了这个想法。
当您滚动页面时,右侧 div 应该固定,直到到达左侧 div 的末尾,但由于某种原因,右侧 div 固定在页面的最顶部,我有顶部(广告和导航)div一直设置为固定。