我的 jquery 知识充其量是软的。
我想不通。基本上我有一个简单的粘性水平导航栏,在长页面上使用 UL LI。我希望导航栏 li 项目根据他们正在查看的页面部分更改颜色。类似于此页面http://www.pandlmedia.com/index.php/index_new但只有它的水平而不是链接改变颜色我希望 li 项目的整个 bg 变为白色。
我正在尝试将 .menu ul li a 项目上的类切换到新类 .menuwhite ul li a 以将背景从蓝色更改为白色,但它不起作用。对我在这里做错了什么有帮助吗?
小提琴:http: //jsfiddle.net/Z2rRt/
$(".wphistory").waypoint(function(event, direction) {
if (direction === 'down') {
$('#menu').toggleClass('menuwhite');
}
else {
$('#menu').removeClass('menuwhite');
}
});
});