我正在添加一些新的功能到已建成的礦山網站的朋友。他想要一個div,這個標題有點低,只要用戶滾動到頂部就會被鎖定在屏幕上。我創建了可以正常工作的函數波紋管,但只要jquery將元素放置在一個固定位置,所有元素都會向下滑動,導致整個站點「跳躍」。如果不將所有這些元素置於絕對位置,是否有辦法防止這種情況發生?這個網站是相當的參與,並會花費很多重做所有這些元素。問題當固定元素頂部
jQuery(function($) {
function lockelem() {
if ($(window).scrollTop() > 786)
$('.tabs').css({'z-index': '10000', 'position': 'fixed', 'top': '-200px', 'width': '100%'});
else
$('.tabs').css({'position': 'relative', 'top': 'auto'});
}
$(window).scroll(lockelem);
lockelem();
});
任何建議將不勝感激!