我有一個div定位成固定的:做一個固定的股利遵循只是在X軸
.titles{
position: fixed;
background: #ffffff;
margin-left:-20px;
}
然而,它的下面還有當我移動Y軸,我只是想讓它跟隨的X軸。
任何提示?如果可能,我寧願使用CSS。 JS也被接受。
小提琴:http://jsfiddle.net/wAEsg/
我有一個div定位成固定的:做一個固定的股利遵循只是在X軸
.titles{
position: fixed;
background: #ffffff;
margin-left:-20px;
}
然而,它的下面還有當我移動Y軸,我只是想讓它跟隨的X軸。
任何提示?如果可能,我寧願使用CSS。 JS也被接受。
小提琴:http://jsfiddle.net/wAEsg/
用jQuery解決了這個問題。首先將div設置爲Absolute而不是Fixed,然後:
var titles = $(".titles"); // cached collection
var leftOffset = parseInt(titles.css('left'));
$(window).scroll(function(){
titles.css({
'left': $(this).scrollLeft() + leftOffset
});
});
你不能用純CSS afaik做到這一點。 – xec
添加小提琴:http://jsfiddle.net/wAEsg/ – Reinherd
只是想知道:*必須*這使用固定的位置?不會[這](http://jsfiddle.net/danield770/wAEsg/6/)嗎? – Danield