我正在使用以下代码尝试获取导航链接的字体颜色以在悬停/关闭悬停时进行动画处理。边框底部颜色正确更改,但字体颜色没有。它还抛弃了我的当前菜单项 CSS 规则以获得不同的颜色。所需的行为是字体颜色在悬停时变为蓝色,并在悬停时恢复为灰白色,除非它是当前菜单项,其字体颜色应为黄色。我是这方面的新手,所以请原谅我缺乏风格。我已经包含了颜色支持的 jQuery UI 文件。任何帮助是极大的赞赏。完整的例子可以在这里看到http://www.buenolisto.com/alma
JS
jQuery("li.social").hover(function(){
jQuery(this).find("img").stop(true, true).animate({'marginTop': "-=20px"}, 'fast');
}, function(){
jQuery(this).find("img").stop(true, true).animate({'marginTop': "+=20px"}, 'fast');
})
jQuery("li.reservas").hover(function(){
jQuery(this).find("img").stop(true, true).fadeOut({'marginTop': "-=30px"}, 'slow');
}, function(){
jQuery(this).find("img").stop(true, true).fadeIn({'marginTop': "+=30px"}, 'slow');
})
jQuery('ul.menu li a').hover(function() {
jQuery(this).stop(true, true).animate({'borderBottomColor': "#2E9ECE",'color': "#FEFEFE"}, 'slow');
}, function() {
jQuery(this).stop(true, true).animate({'borderBottomColor': "#FFDF85",'color': "#2E9ECE"}, 'fast');
})