本质上,我正在研究一个只有在浏览器窗口到达它时才会滚动的侧边栏。
更新 2:
这是我目前正在使用的代码:
$(function() {
var $sidebar = $("#sidebar"),
$window = $(window),
offset = $sidebar.offset(),
topPadding = 15;
$window.scroll(function() {
if ($window.scrollTop() > offset.top) {
$sidebar.addClass('fixed');
} else {
$sidebar.removeClass('fixed');
}
});
});
我不再收到错误,但是滑动不起作用。这里的小提琴显示了想要的效果,我的 CSS 完全一样:http: //jsfiddle.net/dKDJz/647/