當頁面向下滾動時,我已經將標題粘貼到瀏覽器頂部。當頁面向下滾動時,我需要將左側面板凍結。將左側面板粘貼到滾動頂部
由於標題爲水平寬度和全寬度,因此可以很容易地使用位置:固定,但如果我使用相同的方法來顯示左側面板,則不能正常工作。
除position: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'});
}
});
爲什麼你要避免'位置:固定' –