【问题标题】:Bootstrap affix scroll issue with IE and FirefoxIE 和 Firefox 的 Bootstrap 词缀滚动问题
【发布时间】:2014-03-13 18:09:58
【问题描述】:

我的网站侧边栏有问题。我正在使用 Bootstrap 词缀将其固定到页面末尾,在该页面的末尾它应该在某个点上显示其余内容...

它在 Chrome 和 Safari 上运行良好,但在 Firefox 或 IE 上,侧边栏并不总是随着滚动结束时的内容向上移动...当我慢慢滚动时,它运行良好,但如果我也滚动很快,侧边栏的底部会覆盖页脚。

This is a page 在那里您可以看到它的运行情况。

我找不到与该问题相关的任何信息。有人可以帮忙吗?

谢谢

【问题讨论】:

    标签: javascript jquery css twitter-bootstrap affix


    【解决方案1】:

    这是 Bootstrap 中的一个错误,已在此处解决:https://github.com/iainvdw/bootstrap/commit/c786f454c9175cce5bcf9a7074a3e206533b3d1a

    但它似乎不包含在您网站上使用的 3.1.1 版本中。

    要手动执行,请替换此行:

    offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ? 'bottom' :
    

    有了这个:

    offsetBottom != null && (Math.ceil(position.top) + this.$element.height() >= scrollHeight - offsetBottom) ? 'bottom' :
    

    【讨论】:

    • 刚刚修复了现有 Bootstrap (3.1.1) 站点的错误 - 此解决方案完美运行,解决了我们在 Firefox 和 IE 上的问题。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-24
    • 1970-01-01
    • 2014-02-07
    • 2018-07-09
    • 2017-07-09
    • 1970-01-01
    相关资源
    最近更新 更多