Ответ 1
Часть CSS:
#footer {
position:fixed;
bottom:0px;
left:0px
}
Часть jQuery:
$(window).scroll(function(){
$('#footer').css('left','-'+$(window).scrollLeft()+'px');
});
Итак, по существу, я хотел бы иметь элемент, который фиксируется в нижней части страницы, но когда представление прокручивается по горизонтали, оно должно также горизонтально прокручиваться.
Я могу взломать средства для этого с помощью JavaScript, но есть ли способ CSS для этого? Я не против нескольких дополнительных DIVs здесь и там.
Часть 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";
тогда как выше...