0
我試圖模仿在this site上看到的導航欄,但我在JQuery中遇到了一些麻煩。我爲滾動格式使用if語句,然後在if語句的底部包含一個懸停方法。滾動方法內的JQuery懸停方法
$(function() {
$(window).scroll(function() {
var scroll = $(window).scrollTop();
if (scroll >= 100) {
$("nav").css("background-color","white");
$("nav").css("height","75px");
$(".navbar-default .navbar-brand").css("color","black");
$(".navbar-default .navbar-nav > li > a").css("color","black");
}
else {
$("nav").css('background-color','rgba(0, 0, 0, 0)');
$(".navbar-default .navbar-brand").css("color","white");
$(".navbar-default .navbar-nav > li > a").css("color","white");
$("nav").css("height","125px");
$("nav").hover(function(){
$(this).css("background-color", "white");
}, function(){
$(this).css("background-color", "rgba(0, 0, 0, 0)");
});
}
});
});
與當前的代碼,我的問題是,懸停的方法是改變導航欄後,我滾動是透明的,當我想它不會改變,留下白色。