【发布时间】:2011-08-15 12:57:20
【问题描述】:
应该是几行简单的 jQuery 在 Internet Explorer 中似乎无法正常工作。在 Firefox 中运行良好。当您在视口底部的 200 像素内滚动时,固定位置的 div 应该在您滚动过去时“粘”到页面上。
这是一个问题的 jsFiddle 示例: jsFiddle example of fixed position div problem
在 Firefox 中,该示例可以正常工作。当滚动位置距文档底部高度 200 px 时,固定位置 div 变为绝对位置,其 Top: 属性为页面高度减去视口高度减去元素高度。换句话说,当您继续滚动经过它时,它会“粘”在原来的位置。
在 Internet Explorer 中,div 只是停留在底部,jquery if 条件从未满足。
【问题讨论】:
标签: jquery css internet-explorer cross-browser