【发布时间】:2014-09-28 11:39:52
【问题描述】:
当我在浏览器 (chrome) 中向下滚动时,右栏被一直推到左边,我的侧边栏被推到后台,所有右侧的内容都在左侧边栏上方。
只有当我将附加属性应用到我的侧边栏 div 时才会发生这种情况。
如果您注意到,在正常情况下,页面呈现没有问题,如下所示:
但是,当我向下滚动时,它是这样的:
供您参考,这是我实现词缀 div 的方式:
<div class="row content-wrapper">
<div data-spy="affix" data-offset-top="200" data-offset-bottom="200" id="myAffix">
<div class="col-lg-3">
<!-- Sidebar code -->
</div>
</div>
<div class="col-lg-9">
<!-- content -->
</div>
</div>
这里有一个指向 JS fiddle 的链接,这样你就可以实时看到问题的发生:
这里有一个 JS fiddle 供你查看错误:
我该如何解决这个问题?
【问题讨论】:
-
您已经在您的 JSFiddle 上缩小了 JS 和 CSS,这似乎包括实际的 Bootstrap 库文件和您自己的脚本/标记。你能把它们分开,只在小提琴上包含你自己的脚本/标记吗?您可以使用页面左侧的“外部资源”部分加载引导文件
-
@LloydBanks 没有意识到我可以在 JSFiddle 中做到这一点。已修复,谢谢指点!
标签: jquery css twitter-bootstrap affix