由于文章页的侧栏使用JS载入内容。。导致offset.top值比实际显示和需要的要小。。虽然使用了 forzblog 变量进行处理,但是2.0涉及页面会比较多,,可能需要的值并不相同,,而且对模板进行修改的话就会需要重新确定该值。。
想知道有没有可能直接对其实显示效果进行定位或者确定高度?
代码为实现最后一个模块随页面滚动的效果(文章比较长时侧栏就不会显的很空)
var $sidebar = $("#divMisc"),
$window = $(window),
offset = $sidebar.offset(),
topPadding = 20;
if ($("body").hasClass("single")) {
forzblog = 1000;
}
else{
forzblog = 0;
};
$window.scroll(function() {
if ($window.scrollTop() > offset.top + forzblog) {
$sidebar.stop().animate({
marginTop: $window.scrollTop() - offset.top - forzblog + topPadding
});
} else {
$sidebar.stop().animate({
marginTop: 10
});
}
return false;
});
「QQ群:」「「水坑」系列教程索引」
我大概率能够解决你实际面临的问题(收费),只是”你提出的问题“要如何回答则可能是另一个问题。