0
我有以下網站:粘菜單將無法正常工作
用下面的JS:
$(document).ready(function(){
$(window).bind('scroll', function() {
var navHeight = $(window).height() - 70;
if ($(window).scrollTop() > navHeight) {
$('.menu-2-section').addClass('smallheader');
}
else {
$('.menu-2-section').removeClass('smallheader');
}
});
});
在CSS我會有那麼:
.smallheader {position: fixed; top: 0; z-index:150;}
我必須有錯誤的代碼,但什麼?
請,我需要一些幫助;-)
謝謝!
在.smallmenu的z-index您所提供的代碼的代碼不同在'模板.js'文件。在現場,你使用'$('#body')。addClass('smallheader');'所以你不能滾動到頁面的底部。你的'template.js'也相當混亂。該文件的頂部已經包含'jQuery(function($){',所以絕對不需要在該文件的其他地方使用'$(document).ready(function(){' – Lodder
)。您提供的代碼與網站中的不一樣,因爲我試圖讓自己正確地做到這一點。我想實現以下目標:當我滾動菜單(class .menu-2-section)時,菜單必須變得粘到頂部,明顯的代碼是不正確的,你能幫我嗎? –