我和Jquery Hovers和Cufon有一个奇怪的问题。
我的导航设置如下:
...
<li>
<a class="title" href="#">Title Text</a>
<a class="sub" href="#">Photo Gallery</a>
</li>
...
当我将鼠标悬停在LI上时。我希望a.sub变成白色(通过添加一个类来起作用,因为它的正常文本。)并且我将a.title变为绿色。
问题在于标题被Cufon取代。我知道cufon可以在元素悬停时悬停,但是当父项悬停时如何触发?
这是我的jQuery:
$('#bottomNav ul li').hover(
function() {
$("a.sub", this).addClass('hov');
$("a.title", this).addClass('thov');
},
function() {
$("a.sub", this).removeClass('hov');
$("a.title", this).removeClass('thov');
});
答案 0 :(得分:1)
简单...使用
Cufon.refresh();
或悬停时,建议您使用cufon悬停方法
Cufon.replace('.your-class', {hover: 'true'}, { fontFamily: 'FONT' });
干杯!