我的页眉比页面的宽度还要大,所以我不能使用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。第一个表格使用了
position:fixed
,而另一个使用了我的代码。那就是我试图避免的跳跃效果,如果有解决方案,请告知。
编辑:
仍然没有找到满意的解决方案,我想最终会使用这个,因为该站点旨在在IE上使用,并且似乎不存在能够将附加到视口并能够水平滚动的神奇解决方案。如果有人以前遇到过这个问题并找到了好的解决方案,我将开启一项赏金。
感谢那些已经尝试回答这个不简单的问题的人们 ;)
感谢那些已经尝试回答这个不简单的问题的人们 ;)