仅在一个方向上固定位置
所以,基本上,我想要一个固定在页面底部的项目,但是当视图水平滚动时,它也应该水平滚动。
我可以用JavaScript来解决这个问题,但有没有CSS方法可以做到这一点? 我不介意在这里和那里多一些额外的DIV。
CSS部分:
#footer { position:fixed; bottom:0px; left:0px }
jQuery部分:
$(window).scroll(function(){ $('#footer').css('left','-'+$(window).scrollLeft()+'px'); });
真的jQuery部分必须是这样的:
var s = $(window).scrollLeft() - scroll_old; scroll_old = $(window).scrollLeft(); // initially = 0; var diff = left_num - s; var new_left = diff+"px";
然后像上面一样……