var leftOffset = parseInt($("#header").css('left'));
$(window).scroll(function(){
$('#header').css({
'left': $(this).scrollLeft() + leftOffset
});
});
我使用上面的函数将div固定在水平滚动上,但是当您进行平滑滚动时(例如,通过拖动滚动条)刷新会比较不稳定。看来javascript刷新比CSS刷新慢。有什么解决办法吗?
如果您尝试以下示例:
http://jsfiddle.net/Starx/EzXub/263/
ie 11上的代码,滚动x时可以看到闪烁效果