Cufon - 悬停效果和活动菜单项的问题

zek*_*kia 2 css menu hover cufon

我用cufon字体创建了一个菜单.

我决定在菜单项上应用以下样式:

  • 正常:灰色文字
  • 悬停:黑色文字
  • 活动:红色文字

问题是,将(红色)活动菜单项悬停,结果将其变回灰色(并使其看起来像任何其他"普通"菜单项).我不明白为什么,你能帮我解决一下吗?

这是当前的cufon配置:

Cufon.replace('ul#mainmenu li > a', {
    color: '#868686',
    fontFamily: 'pfbeau',
    fontSize: '15px',
    textShadow: '0 2px 0.1em #fff',
    hover: {
        color: '#3e3e3e'
    }
});
Cufon.replace('ul#mainmenu li.active > a', {
    color: '#af1217',
    fontFamily: 'pfbeau',
    fontSize: '15px',
    textShadow: '0 2px 0.1em #fff',
    hover: false
});
Run Code Online (Sandbox Code Playgroud)

Ale*_*lex 8

破解了它的伙计!

Cufon('ul#mainmenu li.active a', {
hover: { color: '#3e3e3e'},
    color: '#af1217',
    fontFamily: 'BlackBeard',
    fontSize: '15px',
    textShadow: '0 2px 0.1em #fff',
});

Cufon('ul#mainmenu li a', {
    hover: { color: '#3e3e3e'},
    color: '#868686',
    fontFamily: 'BlackBeard',
    fontSize: '15px',
    textShadow: '0 2px 0.1em #fff',
});

Cufon.replace('ul#mainmenu li', {
    color: '#868686',
    fontFamily: 'BlackBeard',
    fontSize: '15px',
    textShadow: '0 2px 0.1em #fff',
});

Cufon.replace('ul#mainmenu li.active a', {
    color: '#af1217',
    fontFamily: 'BlackBeard',
    fontSize: '15px',
    textShadow: '0 2px 0.1em #fff',
});    
Run Code Online (Sandbox Code Playgroud)

看看这个!- http://jsfiddle.net/3Yf4G/2/

用你的字体替换'BlackBeard'字体......