我正在尝试在站点的固定导航栏到达某个部分时为其添加阴影。谁能解释为什么这不起作用?
在我的 .CSS 中,
.whiteDropShadow {
-moz-box-shadow: 0 0 10px #FFFFFF;
-webkit-box-shadow: 0 0 10px #FFFFFF;
-o-box-shadow: 0 0 10px #FFFFFF;
box-shadow: 0 0 10px #FFFFFF;
}
在我的 .JS 中,
$(function() {
// Initial top offset from ABOUT section
var topOffset = $('#about').offset().top;
// FUNCTION: adds class to #navLinks when vertical distance from the top is larger than the initial top offset.
var editNavBar = function(){
var verticalDistance = $(window).scrollTop(); // Current vertical distance from the top
if (verticalDistance > topOffset) {
$('#navLinks').addClass('.whiteDropShadow');
} else {
$('#navLinks').removeClass('.whiteDropShadow');
}
};
// Run upon scrolling
$(window).scroll(function() {
editNavBar();
});
});