我在这里创建了一个示例:http: //jsfiddle.net/Ninjanoel/9GEGU/
基本上,我想在右边贴上一些东西,在这种情况下,红色框,我希望它看起来只是将自己固定在顶部,因为一旦发生正确的页面滚动量,它应该是这样,但每次它'词缀',它跳到左边,与我在左边已有的内容重叠。
bootstrap 有这么多的文档真是太好了,但不幸的是,我认为我错过了一些关于此的内容。请帮忙。
var offsetFn = function() {
return $('#sidebar').position().top;
}
$(document).ready(function(e) {
$('#sidebar').affix({
offset: {top: offsetFn}
});
});
是我在堆栈溢出中发现的一个代码片段,不必猜测顶部偏移值,但即使我给它一个简单的值,当 div 被贴上时,它也会向左跳。
关于小提琴的注意事项:它似乎工作得不是很好,至少我的硬盘上的版本向左跳转,但这是我基本上使用的代码,小窗口可能会使事情复杂化,绿色和红色框假设是垂直列