【发布时间】:2014-03-19 16:26:13
【问题描述】:
这可能是 Bootstrap 本身的一个错误,但我仍然有兴趣看看是否有人可以提出修复或至少提供一些帮助。
要直接跳到问题,在 Safari 中打开这个 jsfiddle 并开始向下滚动页面: http://jsfiddle.net/davereed362205122/8bZxb/2/
场景:
我有一个包含右栏菜单和以下 div 的两栏页面设置:
<div class="col-md-push-9 col-md-3">
(菜单需要显示在移动设备的顶部,因此需要推送)
在那个 div 中是词缀菜单:
<div id="affix-menu" data-spy="affix" >
主要内容区域在这样的 div 中:
<div class="col-md-9 col-md-pull-3">
在 Firefox 和 Chrome 中一切都运行良好,但在 Safari 中出于某种原因,词缀部分并不局限于 div 并与主要内容重叠。看看 Bootstrap 自己的网站 (http://getbootstrap.com/javascript/#affix),他们似乎没有为他们的 div 使用任何推或拉,所以菜单只是显示在移动设备的底部。我希望我不必回到这个...
【问题讨论】:
标签: twitter-bootstrap safari affix