我有一个大于页面宽度的页眉,所以我不能position:fixed
用来将他设置在页面顶部,因为我绝对需要能够水平滚动。我认为没有 CSS 解决方案。
我做了一个代码示例来尝试重现 的效果position:fixed
,但是出现了不希望的跳转。我的代码如下:
$(window).scroll(function() {
var y = $(window).scrollTop();
$("#headertable").css('top', y+175);
});
有没有办法让它真正附着,比如position:fixed
?(奇怪的是,它现在在 IE 中显示比在 FF 中更好,因为它没有这种“跳转”效果)
请在此处查找示例:http: //jsbin.com/eyuya/7。第一个表是 with position:fixed
,另一个使用我的代码。如果有解决方案,这就是我试图避免的跳跃效应。
编辑:
仍然没有找到令人满意的解决方案,我想我最终会使用它,因为该站点旨在在 IE 上使用,并且似乎不存在将 div 附加到视口的奇迹解决方案,并且能够水平滚动。如果有人以前遇到过这个问题并找到了一个好的解决方案,我会开始赏金。
感谢那些已经尝试回答这个问题的人,不像看起来那么简单;)