我的问题可以在这里看到 - http://jsfiddle.net/aBSyH/3/
我正在使用cufon文本替换,并认为这是问题的根源。
当您将鼠标悬停在列表项目内外时,链接的颜色应该会发生变化。但它表现得很奇怪。它有时会变回蓝色,但通常会保持红色。
使用cufon文本和像
这样的选择器似乎有问题li.mainmenu:hover a {
color:red;
}
当鼠标离开li的悬停区域时,cufon文本不会恢复为原始颜色。
知道为什么吗?
我更愿意在不添加任何javascript的情况下修复此问题(除了查找cufon初始化代码之外)。
答案 0 :(得分:1)
答案 1 :(得分:0)
我真的应该阅读开头的说明 - https://github.com/sorccu/cufon/wiki/FAQ#wiki-faq-10
这就是我修复它的方法 -
Cufon.replace('ul#onesite_navigation > li', {
hover: true,
hoverables: { li: true },
ignore: { ul: true },
textless: { li: true }
});