페이지를 아래로 스크롤하면 브라우저 상단에 헤더를 붙였습니다. 페이지가 아래로 스크롤 될 때 왼쪽 패널도 고정해야합니다.왼쪽 패널을 스크롤 상단에 붙입니다.
헤더가 가로 및 전체 너비이므로 위치와 함께하기 쉽습니다 : 고정하지만 왼쪽 패널에 동일한 방법을 사용하면 효과가 없습니다.
position:fixed
이외의 방법이 있습니까?
코드는 내가 사업부의 위치를 고정 할 수있는 가장 좋은 방법은 Fixed
를 사용하는 것입니다 생각 여기
//Primary filter and left panel hing
// Check the initial Poistion of the Sticky Header
var stickyHeaderTop = $('.filter-header, .left-panel').offset().top;
$(window).scroll(function(){
if($(window).scrollTop() > stickyHeaderTop) {
$('.filter-header, .left-panel').css({position: 'fixed', top: '0px'});
} else {
$('.filter-header, .left-panel').css({position: 'static', top: '0px'});
}
});
당신은 왜'position : fixed'을 피하고 있습니까? –