我试图向下滚动时使div停留在窗口顶部。由于某种原因,我什至无法瞄准它。
我附上了一个小提琴,向您展示了我当前的代码。有人可以看到我可能要出问题的地方吗?
http://jsfiddle.net/rn3yc/
JS:
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。此外,您的小提琴在js中有未闭合的花括号。
jsfiddle.net/Nn7d2/show/是固定版本。
关于javascript - jQuery Sticky div页面顶部,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13083585/